PeachDrawing
PeachDrawing.RasterSurfaceEncoding
RasterSurfaceEncoding.Save(RasterSurface, Stream, string, EncoderOptions) Method
Encodes surface’s pixels (unpremultiplied first, since every PeachImage format
expects straight alpha) into stream in any format PeachImage supports, for a
standalone RasterCanvas canvas’s own Save. A fully opaque surface is encoded
without an alpha channel, the same as EncodePng(RasterSurface, bool).
public static void Save(PeachDrawing.Core.RasterSurface surface, System.IO.Stream stream, string formatName, PeachImage.EncoderOptions options);
Parameters
surface RasterSurface
stream System.IO.Stream
formatName System.String
options EncoderOptions