GoGPT Best VPN GoSearch

icono de página de OnWorks

tifftopnm: en línea en la nube

Ejecute tifftopnm en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando tifftopnm que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


tifftopnm: convierte un archivo TIFF en un anymap portátil

SINOPSIS


tifftopnm [-alphaout ={nombre de archivo alfa,-}] [-volcado de encabezado] [-respetollenarorden] [tiff-nombre de archivo]

Puede abreviar cualquier opción a su prefijo único más corto. Puedes usar dos guiones
en lugar de uno en opciones. Puede separar una opción y su valor por igual
signo o espacio en blanco.

DESCRIPCIÓN


Lee un archivo TIFF como entrada. Produce un anymap portátil como salida. El tipo de salida
El archivo depende del archivo de entrada; si es en blanco y negro, genera un pbm expediente; si es
escala de grises, genera una pgm expediente; de lo contrario, un ppm expediente. El programa te dice qué tipo
está escribiendo.

Este programa no puede leer todos los archivos TIFF posibles; existen innumerables variaciones del
Formato TIFF. Sin embargo, comprende monocromo y escala de grises, RGB, RGBA
(rojo / verde / azul con canal alfa), CMYK (color de tinta cian-magenta-amarillo-negro
separación) y archivos TIFF de paleta de colores. Un archivo RGB puede tener un solo plano
(intercalado) color o formato de planos múltiples. El programa lee 1-8 y 16 bits por muestra
input, este último en codificación bigendian o littlendian. Información del directorio tiff
también puede ser bigendia o littendiana.

Una razón por la que este programa no es tan general como lo son los programas TIFF es que no
utilice la función TIFFRGBAImageGet () de la biblioteca TIFF para leer archivos TIFF. Más bien, es
usa la función TIFFReadScanLine () más primitiva y la decodifica por sí misma.

No hay ninguna razón fundamental por la que este programa no pueda leer otros tipos de archivos TIFF;
las limitaciones existentes se deben principalmente a que nadie ha pedido más.

La salida PNM tiene el mismo valor máximo que la entrada Tiff, excepto que si la entrada Tiff es
colormaped (lo que implica un valor máximo de 65535) la salida PNM tiene un valor máximo de 255. Aunque
esto puede resultar en la pérdida de información, tales imágenes de entrada casi nunca tienen más
resolución de color de la que proporciona un valor máximo de 255 y la gente a menudo no puede manejar archivos PNM
que tienen maxval> 255. Por el contrario, una imagen Tiff sin mapas de colores que no necesita una
maxval> 255 no deben acudir un maxval> 255, por lo que cuando vemos un maxval no mapeado por colores> 255,
lo tomamos en serio y producimos un maxval de salida coincidente.

La sección tiff-nombre de archivo El argumento nombra el archivo normal que contiene la imagen Tiff. Si tu
especificar "-" o no especificar este argumento, tfftopnm utiliza entrada estándar. En cualquier caso,
el archivo debe poder buscarse. Eso significa que no hay tubería, pero cualquier archivo normal está bien.

OPCIONES


-alphaout =nombre de archivo alfa
tifftopnm crea un archivo PGM (mapa de grises portátil) que contiene los valores del canal alfa
en la imagen de entrada. Si la imagen de entrada no contiene un canal alfa, el
nombre de archivo alfa El archivo contiene todos los valores alfa cero (transparentes). Si no lo haces
especificar -alfaout, tifftopnm no genera un archivo alfa, y si la entrada
la imagen tiene un canal alfa, tifftopnm simplemente lo descarta.

Si especifica - como el nombre del archivo, tifftopnm escribe la salida alfa en Estándar
Salida y descarta la imagen.

See pnmcomp(1) para una forma de utilizar el archivo de salida alfa.

-respetollenarorden
Por defecto, tifftopnm ignora la etiqueta "fillorder" en la entrada TIFF, lo que significa que
puede interpretar incorrectamente la imagen. Para que siga las especificaciones, use esta opción.
Para una discusión extensa pero interesante de por qué tifftopnm funciona de esta manera y cómo
utilice el -respetollenarorden opción, consulte la nota sobre el orden de llenado a continuación.

-volcado de encabezado
Volcar la información del archivo TIFF a stderr. Esta información puede ser útil para depurar
Problemas de conversión de archivos TIFF.

Todas las opciones se pueden abreviar a su prefijo único más corto.

NOTAS


llenar orden
Hay una pieza de información en el encabezado de una imagen TIFF llamada "fillorder". los
La especificación TIFF establece con bastante claridad que este valor indica el orden en el que se encuentran los bits.
organizados en un byte en la descripción de los píxeles de la imagen. Hay dos opciones
asumiendo que la imagen tiene un formato donde más de un píxel puede ser representado por un
byte único: 1) el byte se llena desde el bit más significativo hasta el bit menos significativo.
de izquierda a derecha en la imagen; y 2) lo contrario.

Sin embargo, existe confusión en el mundo en cuanto al significado de llenarorden. La evidencia muestra
que algunas personas creen que tiene que ver con el orden de bytes cuando se representa un solo valor
por dos bytes.

Estas personas hacen que se creen imágenes TIFF que, mientras usan un orden de relleno de MSB a LSB,
tienen una etiqueta de orden de llenado que dice que usaron LSB-to-MSB. Un programa que interpreta correctamente una
La imagen TIFF no terminará con la imagen que el autor pretendía en este caso.

Por mucho tiempo, tifftopnm no entendía el orden de llenado en sí mismo y asumió el orden de llenado
era de MSB a LSB independientemente de la etiqueta de orden de llenado en el encabezado TIFF. Y que yo sepa,
no hay ninguna razón legítima para utilizar una orden de llenado que no sea de MSB a LSB. Entonces los usuarios de
tifftopnm estaban felizmente usando esas imágenes TIFF que tenían etiquetas de orden de relleno incorrectas.

Para que esos usuarios puedan seguir siendo felices, tifftopnm hoy sigue ignorando el
fillorder a menos que usted le diga que no lo haga. (Sin embargo, le advierte cuando la orden de llenado
etiqueta no dice MSB a LSB que la etiqueta está siendo ignorada).

Si por alguna razón tiene una imagen TIFF que en realidad tiene un orden de llenado de LSB a MSB, y su
La etiqueta fillorder indica correctamente que debe utilizar la -respetollenarorden opción de
tifftopnm para obtener resultados adecuados.

Hay ejemplos de imágenes TIFF incorrectas en ftp://weather.noaa.gov. Aparentemente son
creado por un programa llamado fax a tiff.

Esta nota fue escrita el 1 de enero de 2002.

Use tifftopnm en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.