J'ai téléchargé une icône, jester.png à partir de FlatIcon.com . Le site Web indique que si vous téléchargez sans abonnement payant, vous devez créditer l'auteur, qui dans ce cas est Freepik . En fait, voici ce qu'ils disent que vous devez inclure dans votre crédit:
<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>
Donc, en gros, vous incluez l'auteur (FreePik), le site d'où il vient (FlatIcon) et la licence (CC 3.0 BY).
Maintenant, quand je clique avec le bouton droit de la souris sur l’icône jester.png dans Nautilus (dans Ubuntu 14.04 ) et que je sélectionne Propriétés, je vois quatre onglets: Basique , Autorisations , Ouvrir avec et Image . Regardez l'onglet Image :
Ce que je voudrais faire est de changer la chaîne dans le champ créé par de www.inskpace.org
à www.freepik.com, from www.flaticon.com, CC 3.0 BY
.
Je ne sais pas comment faire cela dans Ubuntu 14.04. D'autres questions ont trait à la modification des autorisations et de la propriété par ligne de commande, mais aucune de celles-ci ne couvre les champs de l'onglet Image. De plus, il serait bien de savoir comment faire cela à la fois en ligne de commande et dans Unity, mais l’un ou l’autre suffirait. Merci.
EDIT: Installé et utilisé exiv2 à la demande. Voici la sortie:
$ 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
Le texte pour "Créé par" provient des métadonnées de l'image, plus précisément de la clé de métadonnées Software
. Il existe un certain nombre de normes et de formats pour incorporer des métadonnées dans une image, notamment Exif, IPTC/IIM ou XMP.
Je ne suis pas sûr de savoir pourquoi exiv2
ne trouve pas les métadonnées de cette image, mais j'ai trouvé que exiftool
(du paquet libimage-exiftool-Perl
) le faisait. Vous pouvez extraire la valeur actuelle du champ avec
exiftool -Software path/to/file
et définir une nouvelle valeur avec
exiftool -Software="new value for field" path/to/file