メタデータを含む画像の判定に時間がかかる

Description

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

また、Image::ExifTool にいくつかオプションを追加してタグの合成や重複処理を省略できるようにする。

Checklists

None

Activity

Show:

Kenichi IshigakiDecember 5, 2024 at 3:27 AM

とともに対応済み。

Implemented

Details

Assignee

Reporter

Fix versions

Priority

Smart Checklist

Created November 29, 2024 at 3:44 AM
Updated December 5, 2024 at 3:27 AM
Resolved December 5, 2024 at 3:27 AM