Quote Originally Posted by jcis View Post
some "by pixel" calculations actually run pretty fast, something like converting the image to bytearray(), specify a color as "null pixel" (ensure this pixel color is not present in your color scale) then there should exist something like ByteArrayName.Contains(pixel), while it returns True you keep making circles bigger, or something like that.
Thanks for the link. Saved for possible future use.

About byte array: I think thats what LockBits does. If I follow Boop's idea, then I'll need to check the color in every iteration. LockBits is faster than GetPixel, but IMHO running it in a loop for a large image will be slow.