bpp (colour depth)
Is there a simple way to know the 'bpp' of an image (colour depth) ?
I have tested several stuff with the rgb refinement but cannot achieve any good result.
Thanks in advance.
posted by: Malko 15-Jan-2014/17:49:52-8:00
Probably best to use ImageMagick. There's an old Imagemagick-helper script from 2006(I haven't used it):
There was also an R3 project in 2010 (also haven't tried it, but may help put in the right direction):
posted by: Nick 15-Jan-2014/20:46:04-8:00
Actually, I expect there's also a Windows API function for that...
posted by: Nick 15-Jan-2014/22:39:14-8:00
Thank you Nick.
I already use ImageMagic for that purpose.
As far as I can see, the proposals require the use external library. I was expecting something 'rebol only' that does not require use of external application, library, etc. :)
Anyway, I will read more in-deep the proposed links to see if something helpful can be taken.
Could you please confirm me that the image datatype refinement only allow : size, rgb and alpha. It's already good for but isn't there any other available refinement ?
posted by: Malko 16-Jan-2014/5:33:41-8:00
I haven't had to do this before. Can't you determine this just by evaluating the list of colors in the image?:
R E B O L 
colors: copy 
repeat i length? img [append colors pick img i]
colors: unique colors
foreach c colors [probe c/1 probe c/2 probe c/3]
Cyphre is the guy to talk with about graphics in Rebol. He's available on AltME (that's really the best place to talk with the rest of the community).
posted by: Nick 16-Jan-2014/6:01:03-8:00
Yeah, bad idea, out of memory...
posted by: Nick 16-Jan-2014/9:26:08-8:00