SaveBrush() => png 8 bits indexed

Feature requests for future versions of Hollywood can be voiced here
Post Reply
sinisrus
Posts: 347
Joined: Tue Apr 21, 2015 5:43 pm

SaveBrush() => png 8 bits indexed

Post by sinisrus »

Hello,

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

Thank you
User avatar
airsoftsoftwair
Posts: 5425
Joined: Fri Feb 12, 2010 2:33 pm
Location: Germany
Contact:

Re: SaveBrush() => png 8 bits indexed

Post 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?
sinisrus
Posts: 347
Joined: Tue Apr 21, 2015 5:43 pm

Re: SaveBrush() => png 8 bits indexed

Post 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
User avatar
airsoftsoftwair
Posts: 5425
Joined: Fri Feb 12, 2010 2:33 pm
Location: Germany
Contact:

Re: SaveBrush() => png 8 bits indexed

Post 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
sinisrus
Posts: 347
Joined: Tue Apr 21, 2015 5:43 pm

Re: SaveBrush() => png 8 bits indexed

Post by sinisrus »

Hello,

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

Thank you
User avatar
airsoftsoftwair
Posts: 5425
Joined: Fri Feb 12, 2010 2:33 pm
Location: Germany
Contact:

Re: SaveBrush() => png 8 bits indexed

Post 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 :)
sinisrus
Posts: 347
Joined: Tue Apr 21, 2015 5:43 pm

Re: SaveBrush() => png 8 bits indexed

Post by sinisrus »

Ok nice thank you :-)
Post Reply