Neste tópico simples, demonstraremos os detalhes sobre como converter PSD em TIFF em Java seguindo as etapas detalhadas para configurar o ambiente e usar o código de exemplo. O aplicativo é muito simples e pode ser chamado de salvar PSD como TIFF usando Java usando uma interface de API simples e pode ser configurado em qualquer um dos ambientes compatíveis com Java no Linux, macOS ou Windows.
Etapas para converter PSD para TIFF em Java
- Configure o ambiente de desenvolvimento instalando Aspose.PSD for Java do gerenciador de repositório para exportar PSD para TIFF
- Instancie um objeto da classe PsdImage para carregar o arquivo PSD de origem do disco
- Crie uma instância de um objeto da classe TiffOptions para definir as opções de imagem TIFF desejadas
- Converta o PSD em uma imagem TIFF usando o método Image.save
Usando o aplicativo de conversão de imagem Java PSD para TIFF pode ser facilmente desenvolvido aderindo ao procedimento mencionado acima, pelo qual o processo começará acessando o arquivo PSD do disco usando o método Image.load(). Em seguida, usando um objeto de classe TiffOptions, as propriedades TIFF para a imagem TIFF de saída serão definidas, o que é seguido pela conversão da imagem PSD em uma imagem TIFF no disco usando o método salvar.
Código para exportar PSD para TIFF em Java
import com.aspose.psd.Image; | |
import com.aspose.psd.License; | |
import com.aspose.psd.fileformats.psd.PsdImage; | |
import com.aspose.psd.fileformats.tiff.enums.TiffCompressions; | |
import com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat; | |
import com.aspose.psd.imageoptions.TiffOptions; | |
public class PSDToTiff { | |
public static void main2(String[] args) throws Exception { | |
String path= "/Users/mudassirkhan/Documents/KnowledgeBase/TestData/"; | |
// Apply the API license to convert PSD to TIFF | |
License psdToTiffLicence = new License(); | |
psdToTiffLicence.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
//Load the source PSD file into PsdImage object | |
PsdImage psdtoTiffFile = (PsdImage)Image.load(path + "AllAdjustments.psd"); | |
// Set the output Tiff image options | |
TiffOptions tiffImgOpts = new TiffOptions(TiffExpectedFormat.TiffLzwCmyk); | |
tiffImgOpts.setArtist("Aspose"); | |
tiffImgOpts.setCompression(TiffCompressions.None); | |
tiffImgOpts.setImageLength(800); | |
tiffImgOpts.setImageWidth(600); | |
// Save the exported JPG on the disk | |
psdtoTiffFile.save(path + "ConvertedPsd.tiff", tiffImgOpts); | |
} | |
} |
O exemplo acima exibe o processo de exportação de um PSD para TIFF usando Java usando uma interface API simples. A classe TiffOptions é usada para personalizar as propriedades da imagem TIFF de saída, incluindo bit por pixel, compactação, resolução da imagem, comprimento da imagem, largura da imagem e adição de marcas, para citar algumas. Depois de definir as propriedades TIFF necessárias, a imagem TIFF desejada será salva no disco.
Neste artigo, testemunhamos o processo de conversão de PSD para TIFF usando Java usando um procedimento passo a passo. Se você estiver interessado em aprender sobre o processo de conversão de uma imagem do Adobe Illustrator (AI) em PNG, consulte o artigo em como converter AI para PNG em Java.