GNU/Linux >> Znalost Linux >  >> Linux

Vložte kus textu do obrázku PNG

Použijte convert ImageMagick a -set možnost:

convert IN.png \
        -set 'Copyright' 'CC-BY-SA 4.0' \
        -set 'Title' 'A wonderful day' \
        -set comment 'Photo taken while running' \
        OUT.png

-set volba se používá k nastavení prvků metadat. V případě PNG často jdou do tEXt kousky.


Hledal jsem v okolí nástroje, jak to udělat, a zatím jsem nenašel nic, co by skutečně odpovídalo tomu, co chci dělat. Tak jsem se rozhodl postavit si vlastní, což, jak se ukázalo, není příliš těžké. Nástroj png-text-dump zobrazí všechny části textu v obrázku PNG. Záleží pouze na libpng. Nástroj png-text-append vloží kusy textu do obrázku PNG. Závisí to pouze na standardní knihovně C – původně jsem to zkoušel implementovat pomocí libpng, ale ve skutečnosti mi přišlo jednodušší pracovat od začátku pouze s použitím specifikace PNG.


Linux
  1. Jak napsat text na obrázek pomocí příkazu Linux

  2. Jak vložit text před první řádek souboru?

  3. Upravit příchozí poštu z textu/prostého na text/html?

  1. Vložit do search_tmp… dotazy nikdy nekončí

  2. volba pro optimalizaci obrazu

  3. pngcrush pro optimalizaci obrazu

  1. imagemagick pro optimalizaci obrazu

  2. linuxový obrázek ze schránky

  3. Jak vložit text na začátek souboru?