Así que tenemos usar GIF, un formato algo anticuado pero que entiende todo el mundo, para por ejemplo las esquinas redondeadas de esta plantilla de Blogger.
Los GIFs se pueden manipular con Irfanview, MS Paint, Paint.NET, GIMP, etc. pero aquí usamos la línea de comando.
Podemos usar ImageMagick, como explican aquí.
Pero aquí buscamos la utilidad de menor tamaño que permita realizar la tarea. Veamos giflib.
La tarea es ensanchar el GIF de cabecera, de 740x8 a 960x8.
Separamos la esquina redondeada izquierda, y la derecha:
gifclip -i 0 0 7 7 corners_cap_top.gif | gifpos -s 960 8 > corners_cap_top_left8.gif
gifclip -i 732 0 739 7 corners_cap_top.gif | gifpos -s 960 8 -i 952 0 > corners_cap_top_right8.gif
Cogemos un trocito de en medio, y lo ensanchamos hasta 960 -8 -8= 944:
gifclip -i 8 0 125 7 corners_cap_top.gif | gifrsize -x 8 | gifpos -s 960 8 -i 8 0 > corners_cap_mid944.gif
Y juntamos todo:
gifasm corners_cap_top_left8.gif corners_cap_mid944.gif corners_cap_top_right8.gif > multi.gif
GIF-LIB error: Wrong record type detected.
Vaya, hombre, giflib no entiende los GIFs que genera ella misma.
Habrá que usar otra cosa.
No hay comentarios:
Publicar un comentario