← Back to team overview

kicad-developers team mailing list archive

Re: How to make single-plane .cpp from .png?

 

I found doc on the colour modes; 0 is monochrome without alpha, 2 is RGB, 4 is monochrome with alpha and 6 is RGBA.

So -c 0 should be correct.  

But it appears wxBitmap is expecting XBM data rather than PNG data.  Hm…..


> On 5 Aug 2019, at 14:46, Jeff Young <jeff@xxxxxxxxx> wrote:
> 
> pngcrush -c 0 makes a single-plane char array, but it appears to be in a different order or something (the array is the right size, but produces a garbage cursor).
> 
> Anyone know what the other colour modes are?  (0, 2, 4, 6)
> 
>> On 5 Aug 2019, at 13:22, Jeff Young <jeff@xxxxxxxxx> wrote:
>> 
>> Our PNG2cpp.cmake script makes a 3 or 4 plane (ie: colour) char array.
>> 
>> wxWidgets’ wxBitmap() constructor needs a single plane char array.  John Beard created a couple for the SPICE cursors, but I’m not sure how he did it.
>> 
>> Thanks,
>> Jeff.
>> 
>> 
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp



Follow ups

References