Volver menú revistas

DOC'S Nº29

Volver menú DOC's Nº29
LLFB
 


TIFF.DATATYPE
Dámaso D. Estévez

¡Bienvenido a la documentación AmigaGuide® de TIFF.datatype!
Copyright © 1993-95 Bert Wynants
Traducción al español de Dámaso D. Estévez

Por favor, elija la opción de la que desee información:

Contenidos...

- Introducción
- Requerimientos
- Instalación
- Empleo
- Sobre el programa
- Sobre el autor
- Errores conocidos
- Evolución histórica

Introducción

Con la aparición de la versión 3.0 del sistema operativo, se introdujo en el Amiga el novedoso concepto de los filtros gestionados por el propio SO (los 'datatypes'), que permiten leer y ver ficheros de tipos y formatos diferentes. MultiView emplea estos filtros y visualiza cualquier fichero del que usted posea el filtro correspondiente (así el WorkBench suministra como estándar varios como por ejemplo el ILBM para leer el formato típico de gráficos de nuestra plataforma).

Empleando este filtro mejorará la funcionalidad tanto de MultiView como de cualquier otra aplicación que use este servicio del sistema, pues los ficheros TIFF (Tag Image File Format = Formato de Fichero Gráfico por Bloques) son de los más utilizados en el mundo de los gráficos por ordenador (Mac, Sun, NeXT, IBM).

Este filtro es compatible con las especificaciones TIFF 6.0 soportando las siguientes variantes:


    - Ficheros TIFF multi-imagen.

    - Ficheros sin comprimir y con compresión LZW, PackBits y CCITT grupo 3.

    - 1, 2, 3, 4, 5, 6, 7, 8, 24, 32 bits.

    - Line-art, escala de grises, imágenes con paleta de color, 24 bits color RGB (RVA) y 32 bits color CMYK (CMAN).

Volver al menú del artículo

Requerimientos

Para usar los filtros ('datatypes'), necesitará como mínimo la versión 3.0 del sistema operativo del Amiga y debe disponer de 2 Mbs de memoria principal.

Para emplear el guión/script de instalación es necesario el programa «Installer» de Commodore (no está incluído en este paquete).

Si tiene algún problema al ejecutar el filtro en su equipo, por favor, escríbame indicándome las especificaciones completas de su máquina (versión del KickStart, modelo, tarjetas de expansión,...).

Volver al menú del artículo

Instalación

Para instalar el filtro corréctamente, debe de emplear el guión de instalación que se suministra. Si no tiene el programa «Installer» de Commodore puede instalarlo manualmente (es indiferente un método u otro, aunque la instalación manual no está recomendada).

Sobre este programa

La versión actual es la 40.5

Este programa es «freeware», o sea de distribución libre y gratuíta, estando terminántemente prohibida su venta salvo el cobro de una pequeña cantidad por el trabajo de copiado. Si desea distribuir este programa debe de hacerlo acompañado al menos de la documentación original. Este programa no puede ser empleado para propósitos comerciales sin permiso expreso y por escrito del autor.

Este filtro ha sido probado para que su funcionamiento fuera estable al emplearlo de forma habitual. El autor no se hace responsable de cualquier pérdida de datos ni de los daños en el software o hardware que pueda producirse directa o indiréctamente por su uso. El autor, así mismo, se reserva el derecho de modificar el software y la documentación sin previo aviso.

Este filtro ha sido programado en C y compilado empleando SAS/C 6.55.

Ninguno de los ficheros del paquete de distribución de este programa puede ser modificado. La compresión o el empaquetado de ficheros está permitido sólo si ninguno de sus archivos se modifica.

Volver al menú del artículo

Modo de empleo

Si el filtro TIFF.datatype está instalado y activado su empleo es extremádamente sencillo (y transparente al usuario): cada programa que pueda manejar los filtros del sistema (los llamados 'DataTypes', sólo disponibles a partir de KickStart 3.0) para imágenes/gráficos, podrá leer ficheros TIFF también.

El Editor de Preferencias

Este editor es empleado para definir algunas opciones del filtro modificando su funcionamiento/prestaciones y debe ser instalado en el cajón Prefs de su 'Disco de Sistema'.

Las opciones disponibles son:

Degradado

El algoritmo de degradado empleado en el filtro se llama error de difusión: es un método para lograr que las imágenes sigan teniendo un buen aspecto a pesar de reducir el nº de colores que realmente usan. Su nombre proviene del error que se introduce en la imagen y su difusión a los puntos (pixels) cercanos.

Sin Degradado Degradado desconectado.
Simple Degradado simple y rápido, monodimensional.
Floyd y Steinberg Buen degradado y rápido, bidimensional.
Jarvis, Judice y Ninke Degradado lento con dispersión de error sobre 3 líneas.
Stucki Degradado lento con dispersión de error sobre 3 líneas.
Stevenson y Arce Degradado lento con dispersión de error sobre 5 líneas.

Opciones de Conversión de Escala de Grises

Escala de Grises

Los ficheros TIFF con escala de grises son de 4 u 8 bits de profundidad (otras variaciones son posibles, pero no habituales).

Convertir a Line-Art

La imagen será convertida a imagen line-art empleando el algoritmo de degradado seleccionado.

Profundidad de hasta 2 bits

Si el color de la imagen TIFF tiene más de 2 bits será convertido a 2 bits empleando el algoritmo de degradado seleccionado.

Profundidad de hasta 4 bits

Si el color de la imagen TIFF tiene más de 4 bits será convertido a 4 bits empleando el algoritmo de degradado seleccionado.

Profundidad de la imagen

La profundidad de la imagen es definida por el mismo fichero.

Imagen en Color

Los ficheros TIFF con paleta de color son de 1, 2, 4 u 8 bits de profundidad, los TIFF RGB (componentes Rojo Verde Azul) color normales son de 24 bits de profundidad y los ficheros CMYK (componentes Cyan Magenta Amarillo Negro) normales son de 32 bits de profundidad (otras variaciones son posibles, pero no habituales).

Convertir a Grises

La imagen será convertida a escala de grises con la profundidad definida en el botón cíclico Escala de Grises.

Profundidad de hasta 3 bits

Si el color de la imagen TIFF tiene más de 3 bits será convertido a 3 bits empleando el algoritmo de degradado seleccionado. Este será de 1 bit para el rojo, 1 bit para el verde y 1 bit para el azul.

Profundidad de hasta 6 bits

Si el color de la imagen TIFF tiene más de 6 bits será convertido a 6 bits empleando el algoritmo de degradado seleccionado. Este será de 2 bits para el rojo, 2 bits para el verde y 2 bits para el azul.

Profundidad de hasta 8 bits

Si el color de la imagen TIFF tiene más de 8 bits será convertido a 8 bits empleando el algoritmo de degradado seleccionado. Este será de 3 bits para el rojo, 3 bits para el verde y 3 bits para el azul.

Multi-Imagen

Cada fichero TIFF puede contener varias imágenes, especialmente los procedentes de la plataforma NeXT. Esta opción indica al filtro cómo debe actuar ante este tipo de ficheros.

Un fichero TIFF también puede contener algunas máscaras: el filtro las ignorará al no poder visualizarlas. Si desea verlas emplee el programa TIFFView.

Primera imagen

Muestra sólo la primera imagen que encuentra en el fichero...

La mejor imagen

Deja al filtro que decida cual es la mejor, teniendo preferencia las de color sobre las de escala de grises y éstas sobre las 'line-art'.

Opción 'Conversión del sistema'

Este filtro emplea algunas rutinas super-optimizadas en ensamblador para la conversión de 'chunky' a 'planar', que obviamente son más rápidas que las estándar implementadas en las rutinas de conversión. Sin embargo, si algo parchea la rutina WritePixelLine8, el sistema puede ir más rápido que con la estándar: en este caso active esta opción.

Volver al menú del artículo

Autor

Si tiene sugerencias o comentarios sobre este programa, o si encuentra algún error, por favor, hágamelo saber.

Cuando trate de informarme de un error, por favor, indique exáctamente bajo qué circunstancias se ha producido éste, qué equipo empleaba y qué ha ocurrido. Si es posible envíeme suficiente información para poder reproducirlo: es muy difícil encontrar los fallos cuando no se sabe exáctamente que ha pasado.

Puede escribirme a las siguientes direcciones:

Correo electrónico (email) : [email protected]
Fido : 2:292/603.76 (Bert Wynants)
Por el clásico y lento correo :

Wynants Bert
Hogeheide 6
B-2260 Heultje-Westerlo
Belgium - Europe     <- Bélgica (Europa)

Volver al menú del artículo

Errores conocidos

Este filtro tiene problemas leyendo ficheros TIFF de 3 bits desde BME, un programa de SoftLogik (que se distribuye en el paquete PageStream 3h): los ficheros parecen compatibles, pero la paleta de 3 bits no sigue el estándar marcado por las especificaciones TIFF; por favor no use este modo con BME: guarde las imágenes en el modo de 4 bits.

Volver al menú del artículo

Presentando TIFFView

Se trata de una utilidad para leer, visualizar e imprimir ficheros TIFF, MacPaint, GIF e IFF, JPEG o cualquier imagen de la que haya un filtro del SO instalado ('DataType') instalado y escribir de nuevo en formato TIFF, JPEG o IFF.

Este es otro de mis programas.

Ficheros TIFF

Los ficheros TIFF (Formato de Fichero Gráfico por Bloques) son los más utilizados en el mundo de los gráficos por ordenador (Mac, Sun, NeXT, IBM).

TIFFView es compatible con las especificaciones TIFF 6.0 soportando las siguientes variantes:

    - ficheros TIFF multi-imagen.

    - 1, 2, 3, 4, 5, 6, 7, 8, 24, 32 bits

    - Line-art, escala de grises, imágenes con paleta de color, 24 bits color RGB (RVA) y 32 bits color CMYK (CMAN).

Ficheros MacPaint

Los ficheros MacPaint son un formato ya anticuado empleado en los Macintosh. Los he incluido pues aún hay algunas bibliotecas de imágenes que usan este formato.

Ficheros GIF

Los ficheros GIF (Formato de Intercambio de Gráficos©) son los más empleados en BBS's y en el mundo de los clónicos IBM, estando limitados a 256 colores (8 bits).

Variantes GIF soportadas: GIF87a & GIF89a

    - ficheros GIF multi-imagen

    - 1, 2, 3, 4, 5, 6, 7, 8 bits interlazados y no interlazados

    - Line-art, escala de grises, imágenes con paleta de color.

Ficheros IFF

Los ficheros IFF (Formato de Intercambio de Ficheros) son los más habituales en el mundo del Amiga y extremádamente flexibles.

Variantes IFF soportadas:

    - 1, 2, 3, 4, 5, 6, 7, 8 bits

    - Line-art, escala de grises, imágenes con paleta de color.

Ficheros JPEG

JPEG (pronunciado "llai-peg" en inglés) es un método estandarizado de compresión para imágenes tanto en color como en escala de grises. JPEG está diseñado para para manejar escenas sacadas del mundo real, como por ejemplo fotografías escaneadas. Dibujo artístico, dibujo lineal y otras imágenes no realistas no son el punto fuerte de JPEG y así en el caso de estas imágenes la calidad de la imagen y/o su ratio de compresión es pobre.

Al utilizar JPEG se produce una pérdida de información con respecto al original (la imagen inicial y final no suelen ser iguales) aunque normálmente, con imágenes del mundo real y si no se busca ratios de compresión excesívamente elevados, pasa desapercibido al espectador normal.

Este parámetro ('calidad' o grado de fidelidad con el original) puede ser ajustado por el usuario.

Volver al menú del artículo

Historia

Versión 40.1

    -Primera versión distribuída.

Versión 40.2

    -Corregido AllocBitMap BMF_DISPLAYABLE (gracias a Gunther Nikl por advertirme).

    -Añadido editor de preferencias, que permite controlar varios parámetros del filtro.

Versión 40.3

    -Corregido error en el editor de preferencias: las guardaba corréctamente pero las presentaba incorréctamente al volver a ejecutarse (gracias a Stanley Tomshinsky y Mark A. Gotz por informarme de ello).

    -Añadido un icono propio para el editor de preferencias (vea en el cajón prefs para la versión Magic WB).

    -Pequeña correción en el guión/script de instalación.

    -Si la pantalla pública pedida no está disponible, el programa emplea la definida por defecto por el sistema.

    -Añadido el catálogo en alemán (gracias a Lars Eilebrecht y Dieter Stolte).

Version 40.5

    -Añadido soporte del algoritmo de compresión CCITT.

    -Añadido botón 'Conversión del sistema'.

    -Ahora las equivalencias de teclado/atajos funcionan con los botones cíclicos.

    -Fuerte aumento de la velocidad en la conversión a bitplanos y en el degradado.

    -Añadido catálogo italiano (gracias a Piergiorgio Ghezzo).

    -Corregida la grabación de las preferencias cuando no existe el cajón Datatypes en ENV: o ENVARC: (informe cortesía de Ralph Schmidt).

    -Mejora del soporte de ficheros multi-imagen.

    -Añadido documentación .guide en alemán (gracias a Michael Gollmick).

    -Añadido catálogo francés (gracias a Julien Wilk).

Volver al menú del artículo


Este paquete puede encontrarlo en el CD AmiNet nº9

Volver al principio de página