Le 24/07/2014 11:36, Mário Luzeiro a écrit :
> Hi Jean-Pierre,
> I was in fact looking to add textures images (not icons) to 3d-viewer, the
> 32x32 was just an example of small image. (I am now using 64x64)
>
> I was thinking it was something difficult as you describe, but I found that
> in some parts of the project you are using XPM files to embedded in the
> source code. I found also GIMP capable of read and export to XPM format.
> So I create a new folder images and put the XPM ("small" :) ) files there and
> in the source.cpp I am #include "images/the_file.xmp"
> Because this textures are not vectorial images, it must be handle in some raw
> pixel format directly.
>
> Hope that it is alright.
XPM format is good for bitmap images.
You just have to avoid binary files, when possible.
>
> Thanks for the explanation about the svg icon process, so I know when If I
> need it.
>
> Mario Luzeiro
> ________________________________________
> From: jp charras [[email protected]]
> Sent: 24 July 2014 11:18
> To: Mário Luzeiro; [email protected]
> Subject: Re: [Kicad-developers] whow to add new images to the project? any
> policy?
>
> Le 19/07/2014 19:36, Mário Luzeiro a écrit :
>> As part of my contribution to kicad source code, I would like to add a new
>> image ex: 32x32 pixels.
>> Lets say I want to use a image (png) in source code.
>> Are there any policies to use / add new images to project?
>> I saw what it looks like to use .cpp files to store the raw data of images.
>> How can I add and convert new images?
>> What functions can I use to read it?
>>
>> Thanks!
>> MRL
>
>
> I am guessing you want to create new icons.
>
> All icons are vectored .svg images, (however most are optimized for a
> 26x26 resolution).
> (we are using inkscape to build//edit/convert them).
>
> they are converted to .cpp (from a temporary .png file) by the kicad
> building process if you are using the option -DMAINTAIN_PNGS=ON.
>
> You can find more info in bitmaps_png/CMakeLists.txt
>
> --
> Jean-Pierre CHARRAS
>
--
Jean-Pierre CHARRAS
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp