Converter PSD em BMP em C# - Processador de imagem raster

No passado, publicamos um post no blog demonstrando como converter PSD para JPG em .NET. Esta postagem do blog mostrará como converter PSD para BMP em C# usando Aspose.PSD for .NET. É comumente conhecido que PSD é um arquivo praticamente grande e requer mais espaço do que outros formatos de imagem. Portanto, converter um arquivo PSD em qualquer outra imagem raster irá beneficiá-lo em termos de espaço e compatibilidade. Portanto, desenvolveremos um processador de imagem raster usando este .NET API de conversão de documentos para obter a conversão de PSD para BMP. No entanto, vamos começar este guia e ver a implementação real de como converter PSD para BMP em C# programaticamente.

Examinaremos as seguintes seções deste artigo:

  1. Conversor de imagem PSD - instalação da API
  2. Converter PSD para BMP em C#
  3. Criador de BMP online gratuito

Conversor de imagem PSD - instalação de API

A fase de instalação de qualquer biblioteca de terceiros desempenha um papel crítico em termos de confiabilidade e uso. Felizmente, Aspose.PSD for .NET se destaca aqui devido à sua instalação muito fácil, bastando executar um comando. Portanto, você pode baixar o arquivo DLL desta API de conversão de documento ou executar o seguinte comando no Gerenciador de Pacotes NuGet.

PM> Install-Package Aspose.PSD
API de conversão de documentos

Converter PSD em BMP em C#

Esta seção é sobre a implementação. Temos um arquivo PSD de origem que será usado para realizar a conversão de PSD em BMP programaticamente. As etapas a seguir demonstram como obter a conversão de SVG para PNG em Java:

Você pode seguir as seguintes etapas para construir um processador de imagem raster para seu aplicativo comercial:

  1. Invoque o método Load da classe Image e carregue uma imagem PSD existente.
  2. Crie uma instância da classe BmpOptions para definir várias opções de imagem BMP.
  3. Defina o valor da propriedade BitsPerPixel para definir os bits por pixel.
  4. Defina a dica de tamanho do buffer atribuindo um valor à propriedade BufferSizeHint.
  5. Defina a compressão definindo o valor da propriedade Compressão.
  6. Inicialize uma instância da classe BmpOptions com o objeto bmpOptions.
  7. Invoque o método save e forneça o caminho de saída e opções de BMP para converter PSD em BMP.

O exemplo de código a seguir mostra como converter PSD em BMP em C#:

using Aspose.PSD.ImageOptions;

namespace Aspose.PSD.Examples.Aspose.Conversion
{
    class PSDToBMP
    {
        // Converter PSD em BMP em C# - Processador de imagem raster
        static void Main(string[] args)
        {

            // Invoque o método Load da classe Image e carregue uma imagem PSD existente.
            using (Image image = Image.Load("/sample.psd"))
            {
                // Crie uma instância da classe BmpOptions para definir várias opções de imagem BMP.
                BmpOptions bmpOptions = new BmpOptions();
                // Defina o valor da propriedade BitsPerPixel para definir os bits por pixel.
                bmpOptions.BitsPerPixel = 10;
                // Defina a dica de tamanho do buffer atribuindo um valor à propriedade BufferSizeHint.
                bmpOptions.BufferSizeHint = 300;
                // Defina a compactação definindo o valor da propriedade Compression. 
                bmpOptions.Compression = FileFormats.Bmp.BitmapCompression.Rgb;
                // Inicialize uma instância da classe BmpOptions com o objeto bmpOptions.
                BmpOptions bmpOptions1 = new BmpOptions(bmpOptions);
                // Invoque o método save, forneça o caminho de saída e opções de BMP para converter PSD em BMP.
                image.Save("/output.bmp", bmpOptions1);
            }
        }
    }
}

Depois de executar o arquivo principal, você verá um novo arquivo BMP gerado em seu endereço de destino. No entanto, você pode ver o resultado na imagem abaixo:

processador de imagem raster

Criador de BMP on-line gratuito

Acima de tudo, não se esqueça de aproveitar uma ferramenta online para converter PSD em BMP online. Este criador de BMP online é alimentado por este processamento de documentos API. É baseado na web, rico em recursos e oferece conversão suave de arquivos de imagem. Além disso, você não precisa se inscrever ou criar uma conta para usar este processador de imagens raster online.

criador de bmp on-line

Processador de imagem raster – Obtenha uma licença gratuita

Você pode aproveitar uma licença temporária gratuita para experimentar esta API de conversão de documentos sem limitações de avaliação.

Conclusão

Encerramos este artigo aqui com a esperança de que você tenha aprendido como converter PSD para BMP em C# usando Aspose.PSD for .NET. Além disso, também exploramos um criador de BMP online apoiado por esta biblioteca. Construir um processador de imagem raster dará uma vantagem competitiva ao seu software empresarial. Você pode explorar ainda mais esta API de conversão de documentos, pois ela contém uma enorme pilha de recursos. Portanto, não perca a documentação e a API referências.

Além disso, recomendamos que você visite o repositório GitHub e o Guia de primeiros passos.

Finalmente, aspose.com está escrevendo novos artigos. Portanto, mantenha contato para atualizações regulares.

A ajuda está disponível

Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum.

Perguntas frequentes – Perguntas frequentes

Como converter PSD para BMP?

Você pode instalar Aspose.PSD for .NET para automatizar a conversão de PSD para BMP programaticamente. Visite este link para saber mais.

Os arquivos PSD podem ser convertidos?

Sim, este conversor de imagens PSD online faz o trabalho com eficiência.

Veja também