Thanks! That worked. What is the difference?
Doru On Sun, Feb 2, 2014 at 9:19 PM, Sven Van Caekenberghe <s...@stfx.eu> wrote: > Doru, > > I think you will need the new #binaryReadStream or #binaryReadStreamDo: > > Sven > > On 02 Feb 2014, at 20:15, Tudor Girba <tu...@tudorgirba.com> wrote: > > > Hi, > > > > I have troubles creating a PNG file in memory. > > > > I can create a PNG file on disk and load it back without problems: > > f := FileSystem disk workingDirectory / 'pharoicon.png'. > > f writeStreamDo: [ :stream | > > PNGReadWriter > > putForm: ThemeIcons current pharoIcon > > onStream: stream ]. > > f readStreamDo: [ :stream | PNGReadWriter formFromStream: stream binary ] > > > > But, when I try the same thing in memory, I get an exception for > incorrect format: > > f := FileSystem memory workingDirectory / 'pharoicon.png'. > > f writeStreamDo: [ :stream | > > PNGReadWriter > > putForm: ThemeIcons current pharoIcon > > onStream: stream ]. > > f readStreamDo: [ :stream | PNGReadWriter formFromStream: stream binary ] > > > > Can anyone point me to what am I doing wrong? > > > > Doru > > > > > > -- > > www.tudorgirba.com > > > > "Every thing has its own flow" > > > -- www.tudorgirba.com "Every thing has its own flow"