SaveBrush() => png 8 bits indexed

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

SaveBrush() => png 8 bits indexed

Post by sinisrus » Wed Jan 03, 2018 4:11 pm

Hello,

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

Thank you

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

Re: SaveBrush() => png 8 bits indexed

Post by airsoftsoftwair » Sat Jan 06, 2018 12:17 pm

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: 251
Joined: Tue Apr 21, 2015 5:43 pm

Re: SaveBrush() => png 8 bits indexed

Post by sinisrus » Sun Jan 07, 2018 11:43 pm

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: 2668
Joined: Fri Feb 12, 2010 2:33 pm
Location: Germany
Contact:

Re: SaveBrush() => png 8 bits indexed

Post by airsoftsoftwair » Tue Jan 09, 2018 11:41 pm

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: 251
Joined: Tue Apr 21, 2015 5:43 pm

Re: SaveBrush() => png 8 bits indexed

Post by sinisrus » Tue Oct 09, 2018 5:09 pm

Hello,

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

Thank you

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

Re: SaveBrush() => png 8 bits indexed

Post by airsoftsoftwair » Tue Oct 09, 2018 11:42 pm

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: 251
Joined: Tue Apr 21, 2015 5:43 pm

Re: SaveBrush() => png 8 bits indexed

Post by sinisrus » Wed Oct 10, 2018 9:14 am

Ok nice thank you :-)

Post Reply