← Back to team overview

kicad-developers team mailing list archive

Re: How do I turn one of our .svg icons into a .cpp file?

 

Jeff-

Use the "-z" commandline option to execute things without the gui on Mac.

-S

2018-02-26 9:04 GMT-08:00 Nick Østergaard <oe.nick@xxxxxxxxx>:

> On linux it does not open a GUI, it just converts the images when I make.
>
> 2018-02-26 18:01 GMT+01:00 Jeff Young <jeff@xxxxxxxxx>:
>
>> When I do a build it opens the GUI inkscape (should it be doing that?)
>> but then hangs.  (I can use Inkscape, but my build just sits there.)
>>
>> > On 26 Feb 2018, at 16:58, jp charras <jp.charras@xxxxxxxxxx> wrote:
>> >
>> > Le 26/02/2018 à 17:17, Nick Østergaard a écrit :
>> >> I am not sure how well it works on macos, but it uses inkscape to
>> export them to png and then
>> >> something else to turn them to xpm which is turned into cpp as far as
>> I remember. I may be wrong.
>> >>
>> >> 2018-02-26 17:16 GMT+01:00 Nick Østergaard <oe.nick@xxxxxxxxx <mailto:
>> oe.nick@xxxxxxxxx>>:
>> >>
>> >>    Enable  MAINTAIN_PNGS with cmake.
>> >>
>> >>    2018-02-26 17:14 GMT+01:00 Jeff Young <jeff@xxxxxxxxx <mailto:
>> jeff@xxxxxxxxx>>:
>> >>
>> >>        (Don’t worry; not for 5.0stable.)
>> >
>> > Once the svg file is converted to a png file, our PNG2cpp.cmake
>> "script" convert the binary file to
>> > a equivalent list of unsigned chars.
>> >
>> > Currently inkscape is used to convert the svg file to a png file
>> containing metadata.
>> > This metadata is useless for us, and removed by pngcrush to reduce the
>> size of the final .cpp file.
>> >
>> >
>> > --
>> > Jean-Pierre CHARRAS
>> >
>> > _______________________________________________
>> > 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
>>
>
>
> _______________________________________________
> 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
>
>

References