質問

さまざまな種類の画像ファイルをアップロードできるwebappがあり、バックエンドではそれらを標準の種類(通常はpngまたはjpeg)に変換します。現在、これを行うためにImageIOを使用しています。ただし、新しい要件は、epsファイルをサポートできることです。 ImageIOでEPSをサポートするライブラリ、またはjavaでepsファイルの読み取りをサポートするライブラリが見つかりません。

epsファイルを読み込んで変換するための提案はありますか?

役に立ちましたか?

解決

ImageMagick(Cライブラリ)がそれを実行できると確信しています(GhostScriptが必要だと思いますが)、そして JMagick は、JavaからImageMagickへのアクセスを許可します。 JNIに対処できれば、JMagickがそのトリックを行うかもしれません。

他のヒント

Freehep には Java PostScript Viewer を使用すると、PSコンバーターに書き直すことができます。

数週間前、私はあなたの興味を引くEPS ImageIOプラグインを開発しました:

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

これが役立つことを願っています!

EPSは、プレビュー、IIRCを備えたPostScriptファイルです。したがって、基本的にはJavaのPostScriptインタープリターが必要です。あなたは多くを見つけることを疑います...

おそらくより良いアプローチは、GhostScriptをJavaから呼び出すことです。おそらく最高のフリー/オープンソースのPostScriptインタープリター/レンダラーであり、それを打ち負かすのは難しいでしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top