Skip to:
現状では消せるメタデータが存在しているかどうかを判定するために Image::ExifTool::GetWritableTags を利用して書き込み可能なタグの一覧を作成しているが、これが重い(手元の開発環境でも1秒ちょっとかかっている)。Image::ExifTool::GetWritableTags は Image::ExifTool のバージョン以外には依存していないデータなので、メタデータ判定のたびに生成する必要はない。MT::Asset::Image の中にべた書きするには件数も多いので、更新用のメソッドをつけた専用のモジュールを用意して整理したデータを格納しておく。
また、Image::ExifTool にいくつかオプションを追加してタグの合成や重複処理を省略できるようにする。
とともに対応済み。
現状では消せるメタデータが存在しているかどうかを判定するために Image::ExifTool::GetWritableTags を利用して書き込み可能なタグの一覧を作成しているが、これが重い(手元の開発環境でも1秒ちょっとかかっている)。Image::ExifTool::GetWritableTags は Image::ExifTool のバージョン以外には依存していないデータなので、メタデータ判定のたびに生成する必要はない。MT::Asset::Image の中にべた書きするには件数も多いので、更新用のメソッドをつけた専用のモジュールを用意して整理したデータを格納しておく。
また、Image::ExifTool にいくつかオプションを追加してタグの合成や重複処理を省略できるようにする。