2009-12-02 15 views

Respuesta

3

hay un proyecto llamado java-psd-libraray para analizar archivos PSD en Java.

URL: http://code.google.com/p/java-psd-library/

Esta biblioteca no está familiarizado con la creación de archivos PSD es único lector. No hay un posible efecto de lectura de PSD con esto, pero hay una extensión en github. No sé lo bueno que es porque los efectos se cambian con cada versión del archivo PSD.

De todos modos este es el mejor libraray para leer archivos PSD escritos en Java.

+0

¡Gran biblioteca! ¿También hay soporte para objetos inteligentes? –

11

Probablemente es muy tarde, pero como esta página tiene una clasificación bastante alta en google al buscar "biblioteca psd de java", compartiré mi experiencia.

- Como Boris dijo que la biblioteca java-psd es de solo lectura. Tiene problemas para leer el formato CS4 reciente. Si alguna vez se encuentra con un error al abrir un archivo psd, abrirlo en Gimp 2.8 y guardarlo de nuevo probablemente solucionará el problema.

-Como necesitaba trabajar en archivos gráficos en capas, me tomé el tiempo de buscar una alternativa. El formato PSD es propiedad y el acceso a las especificaciones parece restringido. Encontré que el formato OpenRaster es una muy buena alternativa: http://en.wikipedia.org/wiki/OpenRaster Tiene especificaciones abiertas y es realmente simple. Es un archivo comprimido que contiene capas como png y un archivo descriptor. Gimp maneja este formato bastante bien y es fácil exportar un archivo psd a un archivo ora. Puede encontrar algunas herramientas de Java para manipularlas. Es parte de un proyecto más amplio que todavía está en Alpha: https://code.google.com/p/mediaz/

Espero que ayude a las personas.

4

Llego tarde a la fiesta, solo quiero mencionar que he escrito un ImageIO plugin for the PSD format disponible en GitHub.

Como las otras bibliotecas mencionadas, son de solo lectura y no admiten capas de texto o efecto, pero sí leen capas rasterizadas e imágenes compuestas a través de la API estándar javax.imageio, que puede ser útil para muchos.

El complemento leerá cualquier versión conocida del formato PSD, incluido el "Formato de archivo grande" (también conocido como PSB).

Cuestiones relacionadas