jueves, 1 de diciembre de 2011

Marca de agua diagonal con ImageMagic

Estuve leyendo un poco sobre el uso de ImageMagick para hacer una marca de agua un poco más copada. El resultado es esta línea:

mogrify -fill white -box '#00000080' -gravity SouthEast -pointsize 19 -font /home/kant/fonts/ubuntu-font-family-0.69+ufl/Ubuntu-R.ttf -annotate 315x315-15+130 '   ©Ariel Kanterewicz      ' -annotate 315x315-26+97 '          CC-by-nc-sa          ' imagen.jpg

Ya tenía la línea para marcas de agua horiontales en la base de la imagen, así que nomás tuve que retocarla un poco. Acá hay una explicación, pero para el que le da fiaca hacer click:

El formato del annotate es el siguiente: -annotate XdegreesxYdegrees {+-}tx{+-}ty text

Xdegrees y Ydegrees generalmente son el mismo valor y definen rotación en grados, tx y ty son desplazamientos en eje horizontal y vertical respectivamente.

"-gravity SouthEast" me define ka gravedad en el borde inferior derecho (sudeste), con lo cual el texto "cae" hacia ese rincón y los desplazamientos son relativos a eso.

Tuve que hacer algo de prueba y error con el tema de la posición del texto, pero finalmente quedó. Como el texto está a 45 grados (en realidad -45, que si le restamos a 360 es 315), el movimiento siempre es en cantidades iguales en X e Y si quiero mover el texto hacia "arriba", "abajo" o "los costados" (relativo a el texto mismo), nomás cambia si una u otra coordenada cambia en positivo o en negativo.

Algo que había descubierto antes es que el texto tiene que tener espacios en blanco antes y después para "completar" el rectángulo, si no queda un rectángulo que termina adentro de la imagen (y eso queda feo, uno quiere una "cinta" con el texto que siga hasta el borde de la imagen)


Creo que eso es todo, les dejo una foto para mostrar el efecto:


Al que le interese, la foto es del primer dia de fábrica de fallas 2011

3 comentarios:

  1. Adoro la simpleza del imagemagick una vez que alguien te muestra el camino correcto. Yo soy un usuario masivo del redimensionado cada vez que voy a compartir fotos, etc. Quizás ahora empiezo a firmar mis fotos con un poco más de onda...

    ResponderEliminar
  2. Osea, que no existe un programa que haga esto? Tengo que cambiar los valores manualmente!?

    ResponderEliminar
  3. Si, es todo a manopla. Igual o armás una vez y te queda, no es tan terrible.

    ResponderEliminar