Как сохранить psd слои в png с помощью PSD-плагина для Paint.NET?
Попытка сделать это:
System.Drawing.Image img;
var stream = new System.IO.MemoryStream();
var BRW = new PhotoshopFile.BinaryReverseWriter(stream);
var psd = new PhotoshopFile.PsdFile();
psd.Load("c:\\1.psd");
psd.Layers[0].Save(BRW);
stream.Seek(0, System.IO.SeekOrigin.Begin);
img = System.Drawing.Image.FromStream(stream, true, true);
img.Save("c:\\1.png", System.Drawing.Imaging.ImageFormat.Png);
Но линия
img = Image.FromStream (поток, правда, правда);
выдает исключение «Параметр недействителен».
Любые другие решения через C # / C ++ также приемлемы. Заранее спасибо.