heathersharmony Posted September 30, 2015 Share Posted September 30, 2015 Is this where I post a plugin request? It would be a variation of the pixel counter plugin or something similar. Quote Link to comment Share on other sites More sharing options...
toe_head2001 Posted September 30, 2015 Share Posted September 30, 2015 (edited) Sure. How do you want to count the pixels? By color? Opacity? Or what do you want the plugin to do? Edited September 30, 2015 by toe_head2001 Quote My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
heathersharmony Posted September 30, 2015 Author Share Posted September 30, 2015 (edited) Is there a way to have it measure the beginning and end of areas of pixels in an image and show them either in cm or inches as in the photos? Edited November 1, 2015 by heathersharmony Quote Link to comment Share on other sites More sharing options...
toe_head2001 Posted September 30, 2015 Share Posted September 30, 2015 (edited) The beginning and end of areas with black pixels? ignoring the white pixels? What's wrong with just using one of the Selection tools? They will tell you the area in cm, in, or px. Edited September 30, 2015 by toe_head2001 Quote My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
heathersharmony Posted September 30, 2015 Author Share Posted September 30, 2015 Yes, ignoring the white. I'm looking for a plugin that would put the cm, inches, etc into a spreadsheet Quote Link to comment Share on other sites More sharing options...
pdnnoob Posted September 30, 2015 Share Posted September 30, 2015 In fact, if you want to save the trouble of manually using the rectangle tool to get at the edges, you can use the magic wand tool to select what you need a measurement of and it will give you the dimensions of the bounding rectangle in the info bar at the bottom of your screen. EDIT: I've been ninja'd! Putting the information into a spreadsheet automatically is a different story altogether. I don't know if that is within the capabilities of a plugin, but if it is, I know several plugin authors around here that would be able to figure it out faster than I can type a response. Quote No, Paint.NET is not spyware...but, installing it is an IQ test. ~BoltBait Blend modes are like the filling in your sandwich. It's the filling that can change your experience of the sandwich. ~Ego Eram Reputo Link to comment Share on other sites More sharing options...
toe_head2001 Posted September 30, 2015 Share Posted September 30, 2015 (edited) A Comma-separated values (CSV) based spreadsheet wouldn't be difficult, as the format(s) of the file is dead simple. I'm not necessarily volunteering to make this, but more information is needed. -Do you want to ignore all the white pixels? or just the ones on the edges before there is a black pixel? -Do you have an example of how you would want the spreadsheet to formatted? -Would the plugin create a new spreadsheet every time it is run? or append to an existing one? Anyone know if plugins have access to DPI information? Edited September 30, 2015 by toe_head2001 Quote My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
Ego Eram Reputo Posted September 30, 2015 Share Posted September 30, 2015 I've published a CSV filetype - sing out if you want the code Toe-y. Quote ebook: Mastering Paint.NET | resources: Plugin Index | Stereogram Tut | proud supporter of Codelab plugins: EER's Plugin Pack | Planetoid | StickMan | WhichSymbol+ | Dr Scott's Markup Renderer | CSV Filetype | dwarf horde plugins: Plugin Browser | ShapeMaker Link to comment Share on other sites More sharing options...
heathersharmony Posted September 30, 2015 Author Share Posted September 30, 2015 (edited) Here is an example of how the spreadsheet would look except there may be more than 2 columns if there is a break in the non white pixels. It would create a new spreadsheet each time it is run. In the sample image there are open areas within the image so there may be multiple beginning and ends of pixels within one column. This would be used for a book folding pattern and would allow one to to cut and make more than two folds per page. Edited November 1, 2015 by heathersharmony Quote Link to comment Share on other sites More sharing options...
TechnoRobbo Posted September 30, 2015 Share Posted September 30, 2015 Is there a way to have it measure the beginning and end of areas of pixels in an image and show them either in cm or inches as in the photos? It has to be a very accurate photograph that would match the book exactly. If it had a height and width box for output scaling would that do? For the other programmers : Here's the original http://forums.getpaint.net/index.php?/topic/26946-counting-filled-cells-in-column/?p=395666 Here's the original code Hidden Content: // Name: PixelCounter // Title: PixelCounter #region UICode bool Amount1 = true; // [0,1] #endregion void Render(Surface dst, Surface src, Rectangle rect) { if (Amount1){ Rectangle sel = EnvironmentParameters.GetSelection(src.Bounds).GetBoundsInt(); dst.CopySurface(src, sel.Location,sel); //========================= Amount1=false; try { System.IO.StreamWriter pc = new System.IO.StreamWriter(@"C:/count/pixelcount.txt",false); pc.WriteLine("Begin Count:"); pc.WriteLine(); pc.Close(); for (int x = sel.Left; x< sel.Right; x++){ int toppix=0; int pixlength=0; for (int y= sel.Top; y< sel.Bottom;y++){ ColorBgra CP= src.GetBilinearSample(x,y); int total = CP.R + CP.G + CP.B; if (toppix ==0){ if (total<765){ toppix=y; pixlength=1; } }else{ if (total<765){ pixlength++; }else{ System.IO.StreamWriter pcr = new System.IO.StreamWriter(@"C:/count/pixelcount.txt",true); pcr.WriteLine("Column" + x + " Top=" + toppix + " Length=" + pixlength); pcr.WriteLine(); pcr.Close(); toppix=0; pixlength=0; } } } } System.IO.StreamWriter pce = new System.IO.StreamWriter(@"C:/count/pixelcount.txt",true); pce.WriteLine(":End Count"); pce.WriteLine(); pce.Close(); }catch(Exception e){} }else{ //======= next code is a keep alive for dialog box //so users know its working. ColorBgra CP=dst[0,0]; dst[0,0]=CP; } } Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
TechnoRobbo Posted October 1, 2015 Share Posted October 1, 2015 Heather, Here's my first stab at the new spec's, tell me what you think. It's in PDN4, let me know if I need to downgrade. Sharing code: Hidden Content: Updated Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
heathersharmony Posted October 1, 2015 Author Share Posted October 1, 2015 I tried out the pixelcounter2 and I think it's starting top to bottom and measuring white areas. I need it to measure from left to right. It can keep it in pixels if that is easier but I would need to know how to convert it then to centimeters or inches. Also when I opened it in excel it had blank rows between each page number. Is there a way to have duplicate pages go,across the sheet....having more columns in the spreadsheet? The one pattern I tried it on ended up with over 200 pages trying to print out Quote Link to comment Share on other sites More sharing options...
TechnoRobbo Posted October 1, 2015 Share Posted October 1, 2015 I tried out the pixelcounter2 and I think it's starting top to bottom and measuring white areas. I need it to measure from left to right. Do you mean the book is lying on it's side not standing on it's end? Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
heathersharmony Posted October 1, 2015 Author Share Posted October 1, 2015 The book will be standing. What I mean is when I compared the pixel count output to the image it looks like it is going from top to bottom. It needs to read the image from left to right since that is how the pattern is followed for marking the book. Quote Link to comment Share on other sites More sharing options...
heathersharmony Posted October 1, 2015 Author Share Posted October 1, 2015 The original pixel counter was based on only making one fold per page...so two measurements marked per page. I would like to expand on that and have multiple measurements per page based on the pattern and cut between each two marks so you would be able to make more than one set of folds per page. Quote Link to comment Share on other sites More sharing options...
heathersharmony Posted October 1, 2015 Author Share Posted October 1, 2015 Can the original pixel counter plugin be used this way? Quote Link to comment Share on other sites More sharing options...
TechnoRobbo Posted October 2, 2015 Share Posted October 2, 2015 Can the original pixel counter plugin be used this way? yes it did multiple folds per page pages were scanned top to bottom before moving left to the next page. It needs to read the image from left to right since that is how the pattern is followed for marking the book. Like this? https://www.dropbox.com/s/cyhaw5avcjn0ls5/Like%20this.png?raw=1 Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
heathersharmony Posted October 2, 2015 Author Share Posted October 2, 2015 Yes Quote Link to comment Share on other sites More sharing options...
TechnoRobbo Posted October 2, 2015 Share Posted October 2, 2015 Are you absolutely sure you want left-> right then Up_Down. That's totally different from the first pixel counter That would make the page numbers no longer sequential? I can flip it but the results doesn't make sense. Attached is an update with 2 columns. Just put type in the book height in inches and it will calculate the ruler measurement for the fold. pixelcounter2.zip Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
heathersharmony Posted October 2, 2015 Author Share Posted October 2, 2015 Just left to right. Quote Link to comment Share on other sites More sharing options...
heathersharmony Posted October 2, 2015 Author Share Posted October 2, 2015 I see the confusion. The images will have the stripes vertical not horizontal as in the owl image. It should be vertical as in the apple image I posted .....sorry about that. Quote Link to comment Share on other sites More sharing options...
heathersharmony Posted October 2, 2015 Author Share Posted October 2, 2015 Like this. Quote Link to comment Share on other sites More sharing options...
TechnoRobbo Posted October 2, 2015 Share Posted October 2, 2015 Did you try the new revision? http://forums.getpaint.net/index.php?app=core&module=attach§ion=attach&attach_id=9343 Quote Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins Link to comment Share on other sites More sharing options...
heathersharmony Posted October 2, 2015 Author Share Posted October 2, 2015 it seems to be working but I am confused as to why my first few folds say page zero. I will attach the image I used and the pixelcounter result. Is it possible to have the first column be page # and second and third columns be the fold# like this: Page 1 Fold 1 1 2 1 3 This way when you have three folds to be cut on page 1 it would be easier to make sense of. It wouldnt let me attach the csv file to show you. Fold# Page# Start End Fold# Page# Start End 1 0 1.56 in. 1.57 in. 46 49 3.78 in. 4.71 in. 2 0 1.81 in. 1.87 in. 47 51 2.10 in. 3.04 in. 3 0 1.99 in. 2.37 in. 48 51 3.88 in. 4.75 in. 4 0 5.62 in. 5.63 in. 49 52 0.99 in. 0.99 in. 5 0 7.67 in. 7.92 in. 50 52 1.57 in. 1.57 in. 6 4 3.26 in. 3.29 in. 51 52 2.10 in. 2.97 in. 7 4 5.04 in. 5.09 in. 52 52 3.94 in. 4.75 in. 8 5 3.23 in. 3.30 in. 53 53 0.99 in. 0.99 in. 9 9 5.99 in. 6.19 in. 54 53 2.08 in. 2.91 in. 10 10 5.97 in. 6.15 in. 55 53 3.99 in. 4.78 in. 11 14 2.73 in. 2.78 in. 56 54 2.06 in. 2.88 in. 12 14 3.52 in. 3.64 in. 57 54 4.04 in. 4.80 in. 13 14 3.90 in. 3.92 in. 58 56 2.04 in. 2.81 in. 14 15 3.40 in. 3.49 in. 59 56 4.10 in. 4.83 in. 15 16 3.21 in. 3.65 in. 60 57 1.57 in. 1.57 in. 16 18 2.95 in. 3.80 in. 61 57 2.03 in. 2.78 in. 17 19 2.92 in. 3.83 in. 62 57 4.12 in. 4.83 in. 18 19 7.61 in. 7.61 in. 63 58 1.57 in. 1.57 in. 19 20 2.83 in. 3.93 in. 64 58 2.01 in. 2.73 in. 20 20 7.61 in. 7.61 in. 65 58 4.18 in. 4.86 in. Thanks for all your help! Quote Link to comment Share on other sites More sharing options...
heathersharmony Posted October 2, 2015 Author Share Posted October 2, 2015 can I email the csv file to you? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.