Las imágenes a menudo se diseñan utilizando la aplicación Photoshop. Los archivos de salida están en formato PSD que se puede abrir o editar con algunos programas. Por lo tanto, es posible que deba convertir un archivo PSD en una imagen TIFF mediante programación usando Java. Las siguientes secciones explican la conversión de PSD:
- Convertidor de imágenes PSD a TIFF: instalación de la API de Java
- Convierta imágenes PSD a TIFF mediante programación usando Java
- Convertir imagen PSD a TIFF con compresión en Java
Convertidor de imágenes PSD a TIFF: instalación de la API de Java
Aspose.PSD for Java La API se puede utilizar para procesar Photoshop y formatos de imagen mediante programación en sus aplicaciones. Puedes configurar rápidamente la API descargando el archivo JAR desde la sección Descargas o con las siguientes configuraciones en el archivo pom.xml de tu proyecto:
Repositorio:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Dependencia:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
Convierta imágenes PSD a TIFF mediante programación usando Java
Puede convertir un archivo PSD a una imagen TIFF con los siguientes pasos:
- Cargue una imagen PSD existente usando la clase Image.
- Cree una instancia de la clase TiffOptions.
- Convierta el archivo PSD a una imagen TIFF con el método Save.
El siguiente código muestra cómo convertir un archivo PSD a una imagen TIFF mediante programación usando Java:
// Cargue una imagen PSD existente como imagen
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd");
// Crear una instancia de la clase TiffOptions
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default);
// Convertir PSD a TIFF
image.save("PSD-to-Tiff.tiff", options);
Convertir imagen PSD a TIFF con compresión en Java
Puede convertir un archivo PSD en una imagen TIFF con opciones avanzadas. La clase TiffOptions expone diferentes opciones para especificar el tipo de compresión, bits por muestra, etc. Siga los pasos a continuación para convertir un archivo PSD a TIFF con compresión:
- Cargue un archivo PSD como imagen y conviértalo en el objeto PsdImage.
- Cree una instancia de TiffOptions para la imagen resultante.
- Establezca BitsPerSample, Compresión, Modo fotométrico y paleta de escala de grises.
- Guarde la imagen TIFF de salida con compresión.
El siguiente código explica cómo convertir un archivo PSD a una imagen TIFF con compresión usando Java:
// Cargue un archivo PSD como una imagen y conviértalo en PsdImage
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd");
// Cree una instancia de TiffOptions para la imagen resultante
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);
// Establecer bits por muestra, compresión, modo fotométrico y paleta de escala de grises
int[] ushort = {4};
outputSettings.setBitsPerSample(ushort);
outputSettings.setCompression(TiffCompressions.Lzw);
outputSettings.setPhotometric(TiffPhotometrics.Palette);
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true));
// Guardar imagen TIFF de salida
psdImage.save("SampleTiff_out.tiff", outputSettings);
Obtenga una licencia de evaluación gratuita
Puede solicitar una Licencia de evaluación gratuita para probar la API en toda su capacidad.
Conclusión
En este artículo, ha aprendido a convertir un archivo PSD en una imagen TIFF. También puede realizar la compresión de imágenes mientras procesa la imagen TIFF mediante programación usando Java. Además, consulte la Documentación de la API para explorar otras funciones de la API. Si tiene alguna inquietud, no dude en comunicarse con nosotros a través del Foro de soporte gratuito.