• Content Count

  • Joined

  • Last visited

  • Days Won


davidf last won the day on November 13 2012

davidf had the most liked content!

Community Reputation


Profile Information

  • Gender
  • Location

Recent Profile Visitors

873 profile views
  1. This plugin has just been updated to version 1.1 ... it now allows transparent backgrounds, non-circular dots, overlapping dots and variable sized dots. See what you think! Edit: Here are a couple of examples ... The top image is the same as in the first post, using dot size 2.33, size variation 0.27, spread 0.54, squash 0.45, bias 0.0 and lightness threshold 0.97. The darker areas are due to the "squash" value. The bottom image uses variable sized, non-circular dots.
  2. Good point about stippling in real life -- I'll think about what would make the dots look more "natural" . Here are some hand made stipples: OK, I'll see if I can add transparency in a future version.
  3. I was thinking a little about shapes yesterday ... what did you have in mind? A set of fixed shapes (squares, triangles ...) or a shape provided by the user (trickier to do)? Edit: For an interesting "crescent moon" effect, try using large dots (size 10+), Effects > Stylize > Edge Detect, then Adjustments > Invert Colors. Dot size is a slightly different issue; at the moment the code assumes equal sized dots. Maybe the existing "halftone" plugin covers this already? OK, I'm persuaded! I'll put together a plugin pack soon ... Nice pics from you & Nitenurse, by the way. Thanks for posting!
  4. Added another idea to the first post in this thread - 7) Search and replace.
  5. Nice picture! According to your avatar, you've had a haircut since then ... Here's another: Um, eventually! I kind of assume people look up your excellent "plugin index" if they want to find more by the same author: http://forums.getpaint.net/index.php?/topic/15260-plugin-index
  6. People who use this plugin might also be interested in another related one called Stipple, which draws circles instead of pixel sized dots: http://forums.getpai...-21st-nov-2012/
  7. OK, I've implemented Stipple now (using fixed sized dots, to make boltbait happy!) ... http://forums.getpai...n-21st-nov-2012 It doesn't use quite the same algorithm as in the document mentioned in this thread, though (Weighted Voronoi Stippling) -- instead, it uses something like the COFI (Circle of Influence) algorithm, starting with the darkest areas & excluding an increasingly large circle around it as it continues to the lighter pixels.
  8. Effects > Artistic > Stipple Changes in version 1:1: Added "Size variation" to vary dot size as well as spacing. Added "Squash" to allow dots in dark areas to overlap. Added "Distorted dots" for non-circular dots. Added "Transparent background". Replaces an image with a "dotted" version (circles with density depending on the image brightness). The parameters are as follows: Dot color - the color of the dots (unless Colored dots is selected). Background color - the color around the dots. Dot size - the diameter of the dots. Size variation - how small the dots get in the lightest parts of the image (0.0 means all dots have equal size). Spread - controls how far apart the dots get. Affects lighter colors the most; black pixels always causes dots to touch (or overlap if Squash is nonzero). Squash - controls how much dots overlap in the darkest areas. Bias - behave as though the image is darker (negative) or lighter (positive). Does not affect extreme colors (black and white). (This parameter is exactly the same as for the Dot plugin: http://forums.getpaint.net/index.php?/topic/25461-dot-plugin-17th-oct-2012). Lightness threshold - if this value is less than one, the brightest pixels are ignored (so white pixels become empty areas). See the bottom left image in the example above. Colored dots - if selected, the color is taken from the pixel in the middle of the dot. Distorted dots - makes dots non-circular. Transparent background - makes the background completely transparent (Background color is ignored). Reseed - reset the random number generator. Depending on the image, this may sometimes have no effect. Tips Be patient with large images! On my computer it takes 12 seconds to process a 3000x3000 image (but just a few seconds for 2000x2000). Consider reducing the image size first, since the results will probably be similar. The progress bar may not advance, but the effect is still working. This plugin works best with images that either have smooth gradients or high contrast. The bottom left image in the example above was sharpened a lot first (using Effects > Photo > Sharpen with the maximum sharpness three times in a row). The algorithm draws the dots from darkest to lightest, so thin black lines against a white background look much more distinct than white lines against a black background. Download: Stipple1.1.zip As usual, love to see any pics using this plugin!
  9. I would actually call that a bug (as in unintended bahavior), even if it's relatively harmless ... Love the picture! Thanks for posting it. Those branches/tentacles/whatever look a little scary, though.
  10. It's in Visual Studio at the moment (since it needs to do some things in OnSetRenderInfo(), which you can't do using CodeLab), it just uses IndirectUI because Rick Brewster strongly suggests doing that ...
  11. I do love the idea, but there is no way to implement it using IndirectUI. Rick Brewster said that something like this may (or may not) be included in a future version of Paint.net: http://forums.getpaint.net/index.php?/topic/25597-indirectui-setting-of-controls-assigned-to-properties/
  12. No problem! (I'd still love to see any new pics from people! I'm interested in uses other people have for this plugin).
  13. Done -- two people's votes is enough to convince me! It now draws an initial line from the center to a point half way down the image. The new version of the plugin is 1.1a. It started off with just the Start Point and End Point, but I found it very useful to have the other controls as well -- just a matter of personal preference. They're deliberately at the bottom so they don't get in the way of the other controls (and you need to scroll to the end to get to "Reseed", "OK" and "Cancel" anyway). I am using "IndirectUI", which is provided as a way of making consistent GUIs for Paint.net plugins -- it limits what the GUI can look like, though, so the controls must be vertical like that. Thanks!
  14. Hmm ... not sure what's happening. It seems fine when I download it ("CurlyLines1.1.zip"). The .zip file should be 19206 bytes (the old one was 17596 bytes), and the .dll 44544 bytes (vs 40448 bytes) ... Anyone else having a problem? The easiest way to check if you have the new version is the existence of a "Swap colors" checkbox just after "Second color".