Mengonversi Gambar PSD ke Format Raster menggunakan C#

Overview

Aspose.PSD memungkinkan mengonversi format PSD dan PSB ke format JPEG, JPEG2000, PNG, TIFF, PDF, GIF, dan BMP

Anda dapat mengonversi file PSD di server Anda dengan Aspose.PSD tanpa Photoshop. Ini merupakan pengganti yang baik untuk scripting Adobe Photoshop karena EULA Adobe melarang penggunaan Aplikasi di server dan mengubah antarmukanya. Namun dengan PSD Format SDK Anda dapat melakukan konversi batch file PSD. Ekspor format PSD Anda dapat menjadi sempurna dengan mode hanya-baca, atau Anda dapat mengubah lapisan, teks, efek, dan kemudian melakukan ekspor.

Contoh Spesifik Ekspor PSD ke Format Raster

Mengekspor gambar PSD ke berbagai format file raster

Berikut contoh kode sampel yang menunjukkan bagaimana mengonversi PSD ke beberapa format file raster.

// 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);
}