GNU/Linux >> Linux Esercitazione >  >> Linux

Inserisci un pezzo di testo in un'immagine png

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.


Linux
  1. Inserisci in search_tmp... le query non finiscono mai

  2. optando per l'ottimizzazione delle immagini

  3. pngcrush per l'ottimizzazione delle immagini

  4. imagemagick per l'ottimizzazione delle immagini

  5. Il modo più rapido per incollare blocchi di testo nell'editor vi da una fonte esterna

Come salvare l'output dei comandi di Linux in un'immagine o in un file di testo

Come comprimere il file immagine PNG in Linux

Come inserire del testo prima della prima riga di un file?

Costruire un comando inserendo una stringa in un Tty?

Modificare una posta in arrivo da testo/normale a testo/html?

Come inserire un testo all'inizio di un file?