El paquete libungif contiene librerías para leer todos los GIFs y escribir GIFs sin compresión, así como programas para convertir y trabajar con ficheros GIF. Las librerías son útiles para cualquier programa gráfico que desee manejar ficheros GIF, mientras que los programas son útiles para tareas de conversión y limpieza de imágenes.
La razón por la que libungif sólo escribe GIFs sin compresión se debe a un tema legal con la compresión LZW (sobre la que Unisys reclama la patente). Leer GIFs no es problema ya que las rutinas de descompresión no parecen estar limitadas de este modo. Advierte que esto fue muy discutido en el pasado. La mejor forma de evitar todo este lío es utilizar libungif simplemente para ver las imágenes GIF de la web, mientras que en cualquier página que diseñes puedes utilizar en su lugar el formato PNG de código abierto (que utiliza, no te asombres, la librería libpng) que no tiene ningún problema de patentes.
Descarga (HTTP): http://ftp.sunfreeware.com/ftp/pub/freeware/SOURCES/libungif-4.1.0b1.tar.gz
Descarga (FTP): ftp://sunfreeware.secsup.org/pub/solaris/freeware/SOURCES/libungif-4.1.0b1.tar.gz
Tamaño del paquete: 343 KB
Estimación del espacio necesario en disco: 3.1 MB
Tiempo estimado de construcción: 0.11 SBU
Instala libungif ejecutando los siguientes comandos:
patch -Np1 -i ../libungif-4.1.0b1-va_start.patch && ./configure --prefix=/usr && make && make install |
El paquete libungif contiene gif2epsn, gif2ps, gif2rgb, gifasm, gifbg, gifburst, gifclip, gifclrmp, gifcolor, gifcomb, gifcompose, giffiltr, giffix, gifflip, gifhisto, gifinfo, gifinter, gifinto, gifovly, gifpos, gifrotat, gifrsize, gifspnge, giftext, gifwedge, icon2gif, raw2gif, rgb2gif, text2gif y las librerías libungif.
Vuelca imágenes GIF en impresoras tipo Epson.
Imprime ficheros GIF en una impresora láser que soporte PostScript.
Convierte imágenes GIF en imágenes RGB de 24 bits.
Ensambla múltiples GIFs en uno, o descompone un GIF multi-imagen.
Genera un GIF de muestra de un solo color.
Descompone una imagen GIF en cuadrículas.
Une o recorta una imagen GIF.
Modifica el mapa de color de una imagen GIF.
Genera muestras de colores.
Combina 2 imágenes GIF del mismo tamaño en una.
Utiliza las herramientas (un)giflib para componer imágenes.
Plantilla de código para filtrar un GIF secuencialmente.
Intenta reparar imágenes GIF dañadas.
Rota una imagen GIF a lo largo del eje X o Y, o la gira 90 grados.
Genera un histograma de frecuencia de color a partir de un GIF.
Muestra información de un fichero GIF.
Convierte entre imágenes entrelazadas y no entrelazadas.
Punto final de las tuberías de procesamiento de GIFs.
Genera un GIF compuesto a partir de un GIF de imágenes múltiples.
Cambia el tamaño de pantalla de un GIF o lo reacondiciona.
Rota un GIF el ángulo deseado.
Redimensiona un GIF mediante el borrado o duplicación de bits.
Plantilla de código para filtrar un GIF con operaciones internas.
Imprime (sólo texto) información general sobre un GIF.
Crea un GIF de prueba que se asemeja al patrón de prueba de color del monitor.
Convierte/revierte a/desde un formato de texto editable.
Convierte datos de imágenes sin procesar de 8 bits en ficheros GIF.
Convierte imágenes de 24 bits en GIF usando cuantificación del color.
Genera imágenes GIF a partir de texto regular en fuentes 8x8.