You can encore your image in base64
���� ��anImage :=��'holidays.png' asFileReference readStream binary.
�� �� encodedImage := Base64MimeConverter mimeEncode:��anImage.


Then you can decode it with:
�� �� ImageReadWriter formFromStream: (Base64MimeConverter mimeDecodeToBytes:��encodedImage).


Is this what you were searching for ?

2015-05-15 22:47 GMT+02:00 Peter Uhn��k <i.uhnak@gmail.com>:
You can also use this utility to simplify generation of the array.
http://smalltalkhub.com/#!/~peteruhnak/IconFactory

Peter

On Fri, May 15, 2015 at 9:37 PM, stepharo <stepharo@free.fr> wrote:
Look at the icons because they are managed like an encoded byte array.


Le 15/5/15 21:11, Leonardo Silva a ��crit��:
Hi,

I load a PNG file using the code below:

pngPath :=�� '/Users/Somefolder/UI-Theme.png' asFileReference.
forms := pngPath readStreamDo: [ :in | (PNGReadWriter on: in) nextImage ].

...

But I don't want to create this dependency with a file path.
I would like to be able to encode the image into a string and store it in a class variable.
This way, every time I need the image, I decode the class variable back to an image and use it. Something like that, I think.

Is it possible to do it? Do you have an example?

Thank you!!

Leonardo