Imagens PSD são comumente usadas para criar gráficos. Em determinadas situações, pode ser necessário converter um arquivo PSD em uma imagem TIFF para visualizar o conteúdo em diferentes ambientes do sistema. As seções a seguir explicam os cenários de conversão de PSD:
- PSD para TIFF Image Converter – Instalação da API C#
- Converter PSD para imagem TIFF programaticamente usando C#
- Converter PSD para imagem TIFF com compactação em C#
PSD para TIFF Image Converter – Instalação da API C#
Aspose.PSD for .NET API suporta trabalhar com PSD e vários outros formatos de arquivo. Você pode configurar a API baixando o arquivo DLL da seção Downloads ou usando o seguinte comando de instalação NuGet:
PM> Install-Package Aspose.PSD
Converter PSD para imagem TIFF programaticamente usando C#
Você pode converter um arquivo PSD em uma imagem TIFF seguindo as etapas abaixo:
- Carregue a imagem PSD de entrada com a classe Image.
- Inicialize um objeto da classe TiffOptions.
- Converta a imagem PSD em um arquivo TIFF usando o método Salvar.
O trecho de código abaixo mostra como converter uma imagem PSD em uma imagem TIFF programaticamente em C#:
// Carregar uma imagem PSD existente como Imagem
Image image = Image.Load("Photoshop.psd");
// Crie uma instância da classe TiffOptions
TiffOptions options = new TiffOptions(TiffExpectedFormat.Default);
// Converter PSD para Tiff
image.Save("PSD-to-Tiff.tiff", options);
Converter PSD para imagem TIFF com compactação em C#
Você pode controlar um arquivo PSD para uma imagem TIFF especificando diferentes opções. Por exemplo, as propriedades de paleta, fotométricas ou de compactação para o arquivo TIFF de saída. As etapas abaixo demonstram como converter uma imagem PSD em uma imagem TIFF com compactação:
- Carregue a imagem PSD de entrada com a classe Image.
- Instancie um objeto da classe TiffOptions.
- Defina Compressão, Fotométrica e outras opções.
- Salve a imagem TIFF compactada de saída.
O exemplo de código a seguir mostra como converter uma imagem PSD em uma imagem TIFF compactada programaticamente em C#:
// Carregar uma imagem PSD existente como imagem
Image image = Image.Load("Photoshop.psd");
// Crie uma instância da classe TiffOptions
TiffOptions options = new TiffOptions(TiffExpectedFormat.Default);
// Definir compressão, modo fotométrico e paleta de tons de cinza
options.Compression = TiffCompressions.Lzw;
options.Photometric = TiffPhotometrics.Palette;
options.Palette = ColorPaletteHelper.Create4BitGrayscale(true);
// Converter PSD para TIFF com compressão
image.Save("PSD-to-Tiff-Compression.tiff", options);
Obtenha Licença de Avaliação Gratuita
Você pode avaliar a API sem limitações solicitando uma licença de avaliação gratuita.
Conclusão
Concluindo, você explorou como converter uma imagem PSD em uma imagem TIFF. Além disso, você aprendeu como criar um arquivo TIFF com compactação usando C#. Além disso, consulte a documentação para verificar outros recursos oferecidos pela API. Sinta-se à vontade para entrar em contato conosco no fórum em caso de dúvidas.