View Single Post
Old 13th February 2014, 17:28   #23073  |  Link
Shiandow
Registered User
 
Join Date: Dec 2013
Posts: 753
Quote:
Originally Posted by Ver Greeneyes View Post
I believe using a setting other than 8-bit also disables error diffusion (you'll get random dithering instead), so that's something to keep in mind. It would be nice if ED worked for 6-bit as well considering that should benefit even more.. I can't remember if madshi has said whether it would be feasible to offer 6-bit and 7-bit versions of ED.
FWIW since it is now impossible for error diffusion to round something like 127.81 to 129 it should be possible to achieve this by simply dividing all pixel values by 2 or 4. As far as I know error diffusion uses pure power gamma correction which would mean that relative distances are still correct.

Edit: After thinking about it you may need to divide by a value slightly larger than 2 or 4 to completely prevent 'out of range' values like 128 or 64 but it should still be quite easy to do error diffusion for 6 and 7 bits.

Last edited by Shiandow; 13th February 2014 at 18:59.
Shiandow is offline   Reply With Quote