現在、im4javaというJavaからImageMagickを操作するライブラリを使用してPSDファイルの全てのレイヤーが統合された状態のイメージデータをjpgやpngなどの画像ファイルに変換する処理を書いています。 色々調べたところ、どうやらPSDファイルには全てのレイヤーが統合された状態のイメージデータが一番上のレイヤーとして保存されているらしく、コマンドライン上からなら以下のように0番目のレイヤーを指定して変換することで目的の統合された画像ファイルが得られることが分かりました。 convert src.psd[0] out.jpg しかし、im4javaから同じようなことをしようとして im4javaのドキュメントなどを探してみたのですが、 src.psd[0] のようにPSDファイルの一番上のレイヤーを指定する方法を見つける事ができませんでした。 どなたか、im4javaで一番上のレイヤー画像だけを指定して画像に変換する方法をご存知ではないでしょうか?
↧