Нужно конвертировать EPS файлы в jpg / png в Java - PullRequest
2 голосов
/ 13 января 2009

У нас есть веб-приложение, в которое люди могут загружать файлы различных типов, а в конце мы конвертируем их в стандартный тип (обычно png или jpeg). Прямо сейчас мы используем ImageIO для этого. Однако новое требование заключается в том, чтобы иметь возможность поддерживать файлы eps. Я не нашел ни одной библиотеки, поддерживающей EPS в ImageIO, или какой-либо другой способ чтения файлов EPS в Java.

Есть предложения по чтению и преобразованию файлов в формате eps?

Ответы [ 4 ]

3 голосов
/ 13 января 2009

Freehep имеет Java PostScript Viewer , который можно преобразовать в PS-конвертер.

2 голосов
/ 10 апреля 2011

Пару недель назад я разработал плагин EPS ImageIO, который может вас заинтересовать:

http://www.spectotechnologies.com/en/open-projects/imageio-eps-plugin

Надеюсь, это поможет!

2 голосов
/ 14 января 2009

Я почти уверен, что ImageMagick (библиотека C) может это сделать (хотя я полагаю, что для этого требуется GhostScript), и есть JNI-оболочка для ImageMagick с именем JMagick , которая обеспечивает доступ к ImageMagick из Java. Если вы можете иметь дело с JNI, JMagick может сделать свое дело.

1 голос
/ 13 января 2009

EPS - это файлы PostScript с предварительным просмотром, IIRC. Так что в основном вам нужен интерпретатор PostScript на Java. Я сомневаюсь, что вы найдете много ...

Возможно, лучшим подходом является вызов GhostScript из Java. Вероятно, это лучший бесплатный / открытый исходный текст для интерпретатора / рендеринга PostScript, его будет сложно победить.

...