web-dev-qa-db-ja.com

ダウンロードしたアイコン(PNG)の[画像]タブ情報を変更するにはどうすればよいですか?

アイコン jester.pngFlatIcon.com からダウンロードしました。 Webサイトでは、有料のメンバーシップなしでダウンロードする場合は、作者(この場合は invalid )をクレジットする必要があると述べています。実際、クレジットに含める必要があると彼らは言っています:

<div>Icons made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> is licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></div>

基本的に、作成者(FreePik)、作成元のサイト(FlatIcon)、およびライセンス(CC 3.0 BY)を含めます。

Nautilusのアイコンjester.png(Ubuntu 14.04)を右クリックして、[プロパティ]を選択すると、4つのタブが表示されます:BasicPermissionsOpen With、およびImageImageタブを見てください:

screenshot of Image tab with Image Type, Width, Height, and Created By fields

私がやりたいことは、作成者フィールドの文字列をwww.inskpace.orgからwww.freepik.com, from www.flaticon.com, CC 3.0 BYに変更することです。

Ubuntu 14.04でこれを行う方法は明確ではありません。他の質問では、コマンドラインによる権限と所有権の変更を扱っていますが、これらのいずれも[画像]タブのフィールドをカバーしていません。さらに、コマンドラインとUnityの両方でこれを行う方法を知っていると便利ですが、どちらか一方で十分です。ありがとう。

EDIT:exiv2をインストールし、要求どおりに使用しました。出力は次のとおりです。

$ exiv2 /home/gracious1/Pictures/Jesters/jester_yellow-face-256px.png
File name       : /home/gracious1/Pictures/Jesters/jester_yellow-face-256px.png
File size       : 13078 Bytes
MIME type       : image/png
Image size      : 256 x 256
/home/gracious1/Pictures/Jesters/jester_yellow-face-256px.png: No Exif data found in the file
4
gracious1

「作成者」のテキストは、画像のメタデータ、より具体的にはメタデータキーSoftwareから取得されます。 Exif、IPTC/IIM、XMPなど、画像にメタデータを埋め込むための多くの標準と形式があります。

exiv2がその画像のメタデータを見つけられない理由はわかりませんが、exiftool(パッケージlibimage-exiftool-Perlから)が見つかることがわかりました。フィールドの現在の値を抽出することができます

exiftool -Software path/to/file

そして、新しい値を設定します

exiftool -Software="new value for field" path/to/file
7