2017-05-29 11 views
1

DAMでアップロードされたイメージの元のレンディションからメタデータを取り除く、または圧縮してサイズを縮小しようとしています。ワークフローでアセットメタデータを削除し、元のレンディションを圧縮するにはどうすればよいですか?

これを達成するために、任意のAEMのすぐ使えるAPIはありますか?私はAEM 6.2のワークフロープロセスステップで動作を入れようとしています。

+1

@Jens訂正していただきありがとうございます。この投稿の考え/意見 –

答えて

2

DAMメタデータを変更する場合は、カスタムワークフローを使用することをお勧めします。

ファイル内に保存されているメタデータを変更しようとすると(たとえば、画像ファイルの中に位置情報と著作権情報があるものなど)、AEMに同梱のライブラリで利用可能な多くのAPIのうちの1つを使用するか、パーティーライブラリ。

また、DAMアセットで保持されているメタデータを変更する場合は、カスタムワークフローを使用して、DAMアセットから抽出されたメタデータを更新または変更する必要があります。

いずれにせよ、これは多くの場合、抽出または変更を予定しているメタデータによって異なります。これは、組み込みのlibやサードパーティ製のライブラリを使用できるかどうかに影響します。

+0

私は、ファイル自体の中に残っているEXIFとPhotoshopのメタデータフィールドのほとんどを抽出し、Apache Commons Imagingライブラリを調べることにより、画像サイズを減らし、ページの読み込み時間を改善しようとしています。同様の目的のために他のよく知られているサードパーティ/組み込みライブラリを知っていますか?あなたの意見を共有してくれてありがとう。 –

+0

Apache Commons Imagingは、あなたがやっていることに十分であり、多くのAdobeツールで使用されているので、それよりも優れたもの(オープンソース)はお勧めできません。私はそれが現場で多く使われているのを見ましたが、これまでのところ苦情は​​ありません。 –

+0

Image Compressionについての私の考えは、私はImageMagick APIを探究しているので、画像を圧縮することでさらに数キロバイトを節約できます。 –

関連する問題