Convirtiendo la imagen PSD a formato de trama con C#

Visión general

Aspose.PSD permite convertir los formatos PSD y PSB a JPEG, JPEG2000, PNG, TIFF, PDF, GIF y BMP

Puede convertir archivos PSD en su servidor con Aspose.PSD sin necesidad de Photoshop. Es un buen reemplazo para los scripts de Adobe Photoshop porque la EULA de Adobe prohíbe el uso de la aplicación en un servidor y cambiar su interfaz de usuario. Pero con SDK de Formato PSD puedes realizar una conversión por lotes de archivos PSD. Su exportación de formato PSD puede ser perfecta con el modo de solo lectura, o puedes cambiar capas, textos, efectos, y luego realizar la exportación.

Ejemplos específicos de exportación de PSD a formatos de trama

Exportando la imagen PSD a varios formatos de archivo de trama

A continuación, se proporciona un código de muestra que demuestra cómo convertir PSD a varios formatos de archivo de trama.

// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET
string srcPath = dataDir + @"sample.psd";
string destName = dataDir + @"export";
// Load an existing PSD image as Image
using (Image image = Image.Load(srcPath))
{
// Create an instance of PngOptions class
PngOptions pngOptions = new PngOptions();
// Create an instance of BmpOptions class
BmpOptions bmpOptions = new BmpOptions();
// Create an instance of TiffOptions class
TiffOptions tiffOptions = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// Create an instance of GifOptions class
GifOptions gifOptions = new GifOptions();
// Create an instance of JpegOptions class
JpegOptions jpegOptions = new JpegOptions();
// Create an instance of Jpeg2000Options class
Jpeg2000Options jpeg2000Options = new Jpeg2000Options();
// Call the save method, provide output path and export options to convert PSD file to various raster file formats.
image.Save(destName + ".png", pngOptions);
image.Save(destName + ".bmp", bmpOptions);
image.Save(destName + ".tiff", tiffOptions);
image.Save(destName + ".gif", gifOptions);
image.Save(destName + ".jpeg", jpegOptions);
image.Save(destName + ".jp2", jpeg2000Options);
}