Vampyre Imaging Library Forum

Imaging Category => Help & Questions => Topic started by: Shira on 3 May 2019, 19:01:14

Title: [Fixed] Convert dds to png into a stream
Post by: Shira on 3 May 2019, 19:01:14
Hi, I am able to load a .dds file and save it to a .png, but how can do I to onto a stream instead?

This generates an empty file:

Var Img: TImageData;
      tm: TMemoryStream;

  tm := TMemoryStream.Create;
  InitImage(Img);
  LoadImageFromFile('Z:\xx.dds', Img);
  SaveImageToStream('.png',tm,Img);
  tm.SaveToFile('z:\xxx.png');
  tm.free;
  FreeImage(Img);


Edit: found the issue, '.png' -> 'png'