En este rápido tutorial, aprenderemos cómo comprimir el archivo PSD en C#. Tiene detalles para configurar el IDE para usar Aspose.PSD, una lista de pasos para desarrollar el programa y un código de muestra ejecutable para desarrollar un reductor de tamaño PSD en C#. También se compartirán detalles para seleccionar diferentes métodos de compresión junto con otras personalizaciones para el archivo PSD de salida.
Pasos para comprimir archivos PSD en C#
- Configure el entorno de desarrollo para usar Aspose.PSD for .NET para comprimir un PSD
- Cargue el archivo PSD de destino usando el objeto de clase Image para reducir su tamaño
- Declare un objeto de la clase PsdOptions para personalizar los parámetros de compresión
- Establezca el método de compresión según los requisitos.
- Guarde la imagen como PSD usando las opciones de guardar PSD
Estos pasos definen el proceso para comprimir PSD en C#. Inicialmente, el archivo PSD de origen se carga en el objeto de clase Imagen y luego se declara el objeto de clase PsdOptions. En los pasos finales, la propiedad CompressionMethod se establece en RLE y la imagen resultante se guarda como PSD usando el objeto PsdOptions.
Código para reducir el tamaño del archivo PSD en C#
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Psd; | |
using Aspose.PSD.ImageOptions; | |
class Program | |
{ | |
static void Main(string[] args) // Compress the PSD file in C# | |
{ | |
// Set the license | |
new Aspose.PSD.License().SetLicense("License.lic"); | |
// Load a PSD file | |
Image image = Image.Load("sample.psd"); | |
// Define the compression method | |
PsdOptions saveOptions = new PsdOptions(); | |
saveOptions.CompressionMethod = CompressionMethod.RLE; | |
// Save compressed PSD | |
image.Save("Output.psd", saveOptions); | |
Console.WriteLine("Done"); | |
} | |
} |
Este código demuestra el desarrollo de un compresor PSD en C#. Puede configurar el método de compresión en RLE, ZipWithPrediction y ZipWithoutPrediction según los requisitos de la aplicación. De manera similar, puede personalizar el PSD de salida configurando diferentes propiedades de la clase PsdOptions, por ejemplo configurando BufferSizeHint, ChannelBitsCount, ChannelsCount, ColorMode y FullFrame para enumerar algunas opciones.
Este artículo nos ha guiado para reducir el tamaño de PSD en C#. Si desea aprender a convertir un archivo PSD a PDF, consulte el artículo sobre cómo convertir PSD a PDF en C#.