Convertir PSD a BMP en C# - Procesador de imágenes rasterizadas

En el pasado, publicamos una publicación en el blog que demuestra cómo convertir PSD a JPG en .NET. Esta publicación de blog le mostrará cómo convertir PSD a BMP en C# usando Aspose.PSD for .NET. Es comúnmente sabido que PSD es un archivo de gran tamaño y requiere más espacio que otros formatos de imagen. Por lo tanto, convertir un archivo PSD a cualquier otra imagen rasterizada le beneficiará en términos de espacio y compatibilidad. Por lo tanto, desarrollaremos un procesador de imágenes rasterizadas utilizando este .NET API de conversión de documentos para lograr la conversión de PSD a BMP. Sin embargo, comencemos esta guía y veamos la implementación real de cómo convertir PSD a BMP en C# mediante programación.

Revisaremos las siguientes secciones de este artículo:

  1. Convertidor de imágenes PSD: instalación de API
  2. Convertir PSD a BMP en C#
  3. Creador de BMP en línea gratuito

Convertidor de imágenes PSD: instalación de API

La fase de instalación de cualquier biblioteca de terceros juega un papel fundamental en términos de confiabilidad y uso. Afortunadamente, Aspose.PSD for .NET se destaca aquí debido a su instalación muy sencilla, que simplemente ejecuta un comando. Por lo tanto, puede descargar el archivo DLL de esta API de conversión de documentos o ejecutar el siguiente comando en el Administrador de paquetes NuGet.

PM> Install-Package Aspose.PSD
API de conversión de documentos

Convertir PSD a BMP en C#

Esta sección trata sobre la implementación. Tenemos un archivo PSD de origen que se utilizará para realizar la conversión de PSD a BMP mediante programación. Los siguientes pasos demuestran cómo lograr la conversión de SVG a PNG en Java:

Puede seguir los siguientes pasos para crear un procesador de imágenes rasterizadas para su aplicación empresarial:

  1. Invoque el método Load de la clase Image y cargue una imagen PSD existente.
  2. Cree una instancia de la clase BmpOptions para definir varias opciones de imagen BMP.
  3. Establezca el valor de la propiedad BitsPerPixel para definir los bits por píxel.
  4. Defina la sugerencia del tamaño del búfer asignando un valor a la propiedad BufferSizeHint.
  5. Establezca la compresión estableciendo el valor de la propiedad Compresión.
  6. Inicialice una instancia de la clase BmpOptions con el objeto bmpOptions.
  7. Invoque el método guardar y proporcione la ruta de salida y las opciones de BMP para convertir PSD a BMP.

El siguiente código de ejemplo muestra cómo convertir PSD a BMP en C#:

using Aspose.PSD.ImageOptions;

namespace Aspose.PSD.Examples.Aspose.Conversion
{
    class PSDToBMP
    {
        // Convertir PSD a BMP en C# - Procesador de imágenes rasterizadas
        static void Main(string[] args)
        {

            // Invoque el método Load de la clase Imagen y cargue una imagen PSD existente.
            using (Image image = Image.Load("/sample.psd"))
            {
                // Cree una instancia de la clase BmpOptions para definir varias opciones de imagen BMP.
                BmpOptions bmpOptions = new BmpOptions();
                // Establezca el valor de la propiedad BitsPerPixel para definir los bits por píxel.
                bmpOptions.BitsPerPixel = 10;
                // Defina la sugerencia del tamaño del búfer asignando un valor a la propiedad BufferSizeHint.
                bmpOptions.BufferSizeHint = 300;
                // Establezca la compresión estableciendo el valor de la propiedad Compresión. 
                bmpOptions.Compression = FileFormats.Bmp.BitmapCompression.Rgb;
                // Inicialice una instancia de la clase BmpOptions con el objeto bmpOptions.
                BmpOptions bmpOptions1 = new BmpOptions(bmpOptions);
                // Invoque el método de guardar, proporcione la ruta de salida y las opciones de BMP para convertir PSD a BMP.
                image.Save("/output.bmp", bmpOptions1);
            }
        }
    }
}

Una vez que ejecute el archivo principal, verá un nuevo archivo BMP generado en su dirección de destino. Sin embargo, puede ver el resultado en la siguiente imagen:

procesador de imágenes rasterizadas

Creador de BMP en línea gratuito

Sobre todo, no olvide aprovechar una herramienta en línea para convertir PSD a BMP en línea. Este creador de BMP en línea funciona con esta [API] de procesamiento de documentos 2. Está basado en la web, tiene muchas funciones y ofrece una conversión fluida de archivos de imágenes. Además, no es necesario suscribirse ni crear ninguna cuenta para utilizar este procesador de imágenes rasterizadas en línea.

creador de bmp en línea

Procesador de imágenes rasterizadas: obtenga una licencia gratuita

Puede aprovechar una licencia temporal gratuita para probar esta API de conversión de documentos sin limitaciones de evaluación.

Conclusión

Terminamos este artículo con la esperanza de que haya aprendido cómo convertir PSD a BMP en C# usando Aspose.PSD for .NET. Además, también exploramos un creador de BMP en línea respaldado por esta biblioteca. La creación de un procesador de imágenes rasterizadas le dará una ventaja competitiva a su software empresarial. Puede explorar más a fondo esta API de conversión de documentos, ya que contiene una gran cantidad de funciones. Así que no te pierdas la documentación y la API referencias.

Además, te recomendamos visitar el repositorio GitHub y la Guía de introducción.

Finalmente, aspose.com está escribiendo nuevos artículos. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hay ayuda disponible

Puedes dejarnos saber tus dudas o consultas en nuestro foro.

Preguntas frecuentes – Preguntas frecuentes

¿Cómo convertir PSD a BMP?

Puede instalar Aspose.PSD for .NET para automatizar la conversión de PSD a BMP mediante programación. Visite este enlace para obtener más información.

¿Se pueden convertir archivos PSD?

Sí, este conversor de imágenes PSD en línea hace el trabajo de manera eficiente.

Ver también