Usa convert
di ImageMagick e -set
opzione:
convert IN.png \
-set 'Copyright' 'CC-BY-SA 4.0' \
-set 'Title' 'A wonderful day' \
-set comment 'Photo taken while running' \
OUT.png
Il -set
L'opzione viene utilizzata per impostare elementi di metadati. Nel caso di PNG questi vanno spesso in tEXt
pezzi.
Ho cercato in giro le utilità per farlo e non ho ancora trovato nulla che corrisponda realmente a ciò che voglio fare. Così ho deciso di costruirne uno mio, che a quanto pare non è troppo difficile. L'utilità png-text-dump
visualizza tutti i blocchi di testo in un'immagine PNG. Dipende solo da libpng. L'utilità png-text-append
inserisce blocchi di testo in un'immagine PNG. Dipende solo dalla libreria C standard:inizialmente avevo provato a implementarlo usando libpng, ma in realtà ho trovato più facile lavorare da zero usando solo la specifica PNG.