DAMでアップロードされたイメージの元のレンディションからメタデータを取り除く、または圧縮してサイズを縮小しようとしています。ワークフローでアセットメタデータを削除し、元のレンディションを圧縮するにはどうすればよいですか?
これを達成するために、任意のAEMのすぐ使えるAPIはありますか?私はAEM 6.2のワークフロープロセスステップで動作を入れようとしています。
DAMでアップロードされたイメージの元のレンディションからメタデータを取り除く、または圧縮してサイズを縮小しようとしています。ワークフローでアセットメタデータを削除し、元のレンディションを圧縮するにはどうすればよいですか?
これを達成するために、任意のAEMのすぐ使えるAPIはありますか?私はAEM 6.2のワークフロープロセスステップで動作を入れようとしています。
DAMメタデータを変更する場合は、カスタムワークフローを使用することをお勧めします。
ファイル内に保存されているメタデータを変更しようとすると(たとえば、画像ファイルの中に位置情報と著作権情報があるものなど)、AEMに同梱のライブラリで利用可能な多くのAPIのうちの1つを使用するか、パーティーライブラリ。
また、DAMアセットで保持されているメタデータを変更する場合は、カスタムワークフローを使用して、DAMアセットから抽出されたメタデータを更新または変更する必要があります。
いずれにせよ、これは多くの場合、抽出または変更を予定しているメタデータによって異なります。これは、組み込みのlibやサードパーティ製のライブラリを使用できるかどうかに影響します。
私は、ファイル自体の中に残っているEXIFとPhotoshopのメタデータフィールドのほとんどを抽出し、Apache Commons Imagingライブラリを調べることにより、画像サイズを減らし、ページの読み込み時間を改善しようとしています。同様の目的のために他のよく知られているサードパーティ/組み込みライブラリを知っていますか?あなたの意見を共有してくれてありがとう。 –
Apache Commons Imagingは、あなたがやっていることに十分であり、多くのAdobeツールで使用されているので、それよりも優れたもの(オープンソース)はお勧めできません。私はそれが現場で多く使われているのを見ましたが、これまでのところ苦情はありません。 –
Image Compressionについての私の考えは、私はImageMagick APIを探究しているので、画像を圧縮することでさらに数キロバイトを節約できます。 –
@Jens訂正していただきありがとうございます。この投稿の考え/意見 –