Page 1 of 1

SaveBrush() => png 8 bits indexed

Posted: Wed Jan 03, 2018 4:11 pm
by sinisrus
Hello,

Is it possible to add support save png 8 bits indexed ?

Thank you

Re: SaveBrush() => png 8 bits indexed

Posted: Sat Jan 06, 2018 12:17 pm
by airsoftsoftwair
Sure it's possible but I'm not sure if it's worth wasting time and energy on this. Why not use GIF?

Re: SaveBrush() => png 8 bits indexed

Posted: Sun Jan 07, 2018 11:43 pm
by sinisrus
Otherwise is it possible to add at the function GetAttribute() => get palette of brush ?

Actually is not possible to get palette picture 8bit with Hollywood. Is very important for my project

Re: SaveBrush() => png 8 bits indexed

Posted: Tue Jan 09, 2018 11:41 pm
by airsoftsoftwair
Actually, there is a little undocumented function called GetPen(). This can be used to get a palette entry but it will only work with IFF ILBM images. It is needed by Malibu, that's why it is there. And since it only works with IFF ILBM it is undocumented. You have to pass the desired palette index to GetPen(), e.g.

Code: Select all

rgb = GetPen(0)   ; return color of palette entry 0

Re: SaveBrush() => png 8 bits indexed

Posted: Tue Oct 09, 2018 5:09 pm
by sinisrus
Hello,

Is it possible to have fonction SetPen() for change pen color of brush indexed ?

Thank you

Re: SaveBrush() => png 8 bits indexed

Posted: Tue Oct 09, 2018 11:42 pm
by airsoftsoftwair
That's not possible because Hollywood doesn't store images as chunky pixels. But if you carefully read the to do section you'll see that palette support has been on the agenda for quite some time now :)

Re: SaveBrush() => png 8 bits indexed

Posted: Wed Oct 10, 2018 9:14 am
by sinisrus
Ok nice thank you :-)