GNU/Linux >> Tutoriales Linux >  >> Linux

Insertar un fragmento de texto en una imagen png

Usa el convert de ImageMagick y el -set opción:

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

El -set La opción se utiliza para establecer elementos de metadatos. En el caso de PNG, a menudo van en tEXt trozos.


He buscado utilidades para hacer esto y aún no he encontrado nada que realmente coincida con lo que quiero hacer. Así que decidí construir el mío propio, que resulta que no es demasiado difícil. La utilidad png-text-dump muestra todos los fragmentos de texto en una imagen PNG. Depende solo de libpng. La utilidad png-text-append inserta fragmentos de texto en una imagen PNG. Depende solo de la biblioteca C estándar:inicialmente intenté implementar esto usando libpng, pero en realidad me resultó más fácil trabajar desde cero usando solo la especificación PNG.


Linux
  1. Insertar en search_tmp… las consultas nunca terminan

  2. optipng para la optimización de la imagen

  3. pngcrush para optimizar imágenes

  4. imagemagick para la optimización de imágenes

  5. imagen de linux del portapapeles

Cómo guardar la salida del comando de Linux en una imagen o un archivo de texto

Cómo comprimir archivos de imagen PNG en Linux

¿Cómo insertar texto antes de la primera línea de un archivo?

¿Construir un comando poniendo una cadena en un Tty?

Convertir imagen a texto

Convierta la imagen en escala de grises en una imagen de canal alfa en unix Shell