|
|
Dither Black and White Image - Imaging Lingo
Added on 8/23/2005
|
This algorithm is similar to my posterize code, but it allows someone to dither a black and white, 1-bit image.
-- Dither Black and White Image
-- ©2005 by Josh Chunick (josh@chunick.com)
-- This code is free to use in commercial applications
-- or however you want. If you use this code you
-- must keep the comments, including this message,
-- intact. Feel free to add any changes or make
-- improvements.
-- imageRef is the image object
-- thePalette can be: systemwin, systemmac, rainbow,
-- web216, metallic, pastels, vivid, ntsc
-- theDither can be: true, false, 1215, 1969
on blackwhiteDither (imageRef, thePalette, theDither)
posterizedImage = image (imageRef.width, imageRef.height, 8, thePalette)
posterizedImage.copyPixels (imageRef, imageRef.rect, imageRef.rect, [#dither: theDither])
b_wImage = image (imageRef.width, imageRef.height, 1)
b_wImage.copyPixels (posterizedImage, imageRef.rect, imageRef.rect)
return b_wImage
end
|
|