Author Topic: [Fixed] Convert dds to png into a stream  (Read 28 times)

Offline Shira

  • Imaging User
  • *
  • Posts: 1
    • View Profile
[Fixed] Convert dds to png into a stream
« 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:

Code: [Select]
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'
« Last Edit: 3 May 2019, 22:46:36 by Shira »