Este es el comando c44 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
c44 - Codificación DjVuPhoto.
SINOPSIS
c44 [opciones] nombre del archivo de entrada [Nombre del archivo de salida]
DESCRIPCIÓN
Produce una imagen codificada DjVuPhoto. El archivo de imagen de entrada nombre del archivo de entrada puede ser un
mapa de grises portátil (PGM) o un mapa de píxeles portátil (PPM). Imágenes de entrada comprimidas con JPEG
también se aceptan. Sin embargo, se sugiere utilizar solo archivos JPEG de alta calidad (baja
relación de compresión, tamaño grande) porque la compresión de ondículas aumentará los defectos
ya presente en archivos JPEG altamente comprimidos.
El programa produce un archivo DjVuPhoto Nombre del archivo de salida. Si el nombre del archivo de salida no es
especificado, se generará un nombre de archivo predeterminado reemplazando el sufijo del nombre del archivo de entrada
por sufijo djvu.
El principal objetivo de diseño de las wavelets DjVu consistía en permitir
renderizado y desplazamiento suave de imágenes grandes con requisitos de memoria limitados. Descodificación
Las funciones procesan los datos comprimidos y actualizan una representación eficiente de la memoria del
coeficientes wavelet. La función de generación de imágenes puede representar rápidamente un segmento arbitrario de
la imagen utilizando los datos disponibles. Ambos procesos se pueden realizar en dos hilos de
ejecución. Este diseño juega un papel importante en el sistema DjVu. Investigamos
varios esquemas de compresión wavelet de última generación. Aunque estos esquemas pueden lograr
tamaños de archivo ligeramente más pequeños, las funciones de decodificación ni siquiera se acercaron a nuestras
requisitos. Las ondículas IW44 alcanzan estos requisitos hoy y pueden en el futuro
implementar refinamientos más modernos si estos refinamientos se pueden implementar dentro de nuestra
restricciones
QUALITY SELECCIÓN OPCIONES
Los archivos DjVuPhoto se componen lógicamente de una secuencia de "cortes" que contienen sucesivos
refinamientos de la imagen. Los sectores se agrupan en "fragmentos" que definen el renderizado progresivo.
secuencia. El espectador puede mostrar una imagen intermedia después de procesar cada
pedazo. Un archivo DjVuPhoto típico contiene de 80 a 120 porciones agrupadas en 1 a 4 porciones.
Las opciones de selección de calidad proporcionan varias formas de especificar el número de trozos y la
número de rodajas por trozo. los c44 El programa agrega rebanadas al fragmento actual hasta que
exceder un número objetivo de cortes, un tamaño de archivo objetivo o una calidad objetivo
especificación. Las siguientes opciones definen objetivos para cada fragmento. El argumento de la opción
contienen varios valores numéricos (uno por fragmento) separados por comas o más.
-rebanada n+ ... +n
Especifique el número de rebanadas en cada fragmento. El argumento de la opción contiene más
valores numéricos separados (uno por fragmento) que indican el número de rebanadas por
pedazo. Opción -rebanada 74 + 13, por ejemplo, sería apropiado para comprimir
una imagen fotográfica con tres refinamientos progresivos. Más calidad y más
los refinamientos se pueden obtener con la opción -rebanada 72 11 + + + 10 10.
-rebanada n, ...,n
Especifique el número acumulativo de cortes para cada fragmento. Dado que la calidad final es
determinado por el número total de cortes, a menudo es más conveniente utilizar comas
valores separados (uno por fragmento) que indican el número acumulativo de cortes para
cada fragmento (es decir, incluidos los codificados en todos los fragmentos anteriores). Los valores
sugerido anteriormente también se puede expresar como -rebanada 74,87,97 y -rebanada 72,83,93,103.
-Talla n, ...,n
Especifique los objetivos de tamaño para cada fragmento expresado en bytes. El argumento de la opción puede ser
ya sea una lista separada por más que especifique un tamaño para cada fragmento, o una coma separada
lista que especifica tamaños acumulativos para cada fragmento y todos los fragmentos anteriores. Tamaño
los objetivos son aproximados. Se agregarán rebanadas a cada trozo hasta superar el
objetivo especificado.
-bpp n, ...,n
Especifique los objetivos de tamaño para cada fragmento expresado en bits por píxel. Ambos comas
Se aceptan especificaciones separadas y separadas por más. Opción -bpp 0.25,0.5,1
generalmente proporciona buenos resultados.
-por ciento n, ...,n
Especifique los objetivos de tamaño para cada fragmento expresado como un porcentaje del archivo de entrada
Talla. Se aceptan tanto especificaciones separadas por comas como por signos.
Los resultados pueden ser drásticamente diferentes según el formato de la imagen de entrada.
(sin formato o JPEG comprimido).
-decibel n, ...,n
Especifique los objetivos de calidad para cada fragmento expresado como una lista separada por comas de
aumento de los valores de decibelios. Los valores de decibelios oscilan entre 16 (muy baja calidad) y 48
(muy alta calidad). No se debe confiar en este criterio al volver a codificar un
imagen previamente comprimida por otro esquema de compresión. Seleccionando esta opción
aumenta significativamente el tiempo de compresión.
-dbfrac cruz
Indique que los valores de decibelios especificados en la opción -decibel debe ser calculado por
promediar los errores cuadráticos medios de solo la fracción cruz de los mas mis-
bloques representados de 32 x 32 píxeles. Esta opción es útil con imágenes compuestas.
que contiene características de color sólido (por ejemplo, una imagen con un borde blanco grande).
Al no proporcionar opciones de especificación de calidad, se selecciona automáticamente una calidad predeterminada
especificación -rebanada 74,89,99. Se permiten múltiples opciones de especificación de calidad. los
El programa genera un archivo cuyo número total de fragmentos es el mayor número de fragmentos de todos
especificaciones de calidad. Se agregan rodajas a cada trozo hasta que alcancen algo de la calidad
objetivo para este fragmento.
OTROS OPCIONES
Se admiten las siguientes opciones adicionales:
-ppp n Especifique la información de resolución codificada en el archivo de salida expresada en puntos
por pulgada. La información de resolución codificada en archivos DjVu determina cómo
decodificador escala la imagen en una pantalla en particular. Rango de resoluciones significativas
de 25 a 1200. El valor predeterminado, 100 ppp, debería ser adecuado para la mayoría
imágenes fotográficas.
-gama n
Especifique la información de corrección de gamma codificada en el archivo de salida. los
argumento n especificó el valor de gamma del dispositivo para el cual la imagen de entrada fue
diseñado. El valor predeterminado es 2.2. Esto es apropiado para imágenes diseñadas para
monitor de computadora estándar.
-máscara pbmnombre de archivo
El diseño de las ondas IW44 permite comprimir imágenes parcialmente enmascaradas.
Esta opción se puede usar cuando ciertos píxeles de una imagen de fondo se van a
cubierto por objetos en primer plano como texto o dibujos. Expediente archivo pbm debe ser un PBM
archivo cuyo tamaño coincide con el tamaño del archivo de entrada. Cada píxel negro en archivo pbm
significa que el valor del píxel correspondiente en el archivo de entrada es irrelevante.
El codificador IW44 reemplazará los píxeles enmascarados por un valor de color cuyo costo de codificación
es mínimo (ver http://www.djvuzone.org/djvu/techpapers/mask/index.djvu for
detalles técnicos.)
-crcanormal
Seleccione la codificación de crominancia normal. La información de crominancia está codificada al mismo
resolución como la luminancia. Este es el predeterminado.
-crcbmedio
Selecciona la codificación de crominancia de media resolución. La información de crominancia está codificada
a la mitad de la resolución de luminancia.
-crcbdelay n
Esta opción se puede utilizar con -crcanormal y -crcbmedio para modificar la calidad del
información de crominancia. Los argumentos de la opción especifican un parámetro n, expresado
en rebanadas, eso reduce la tasa de bits asociada con la crominancia. El valor por defecto
El retardo de codificación de crominancia es de 10 cortes.
-crcbfull
Seleccione la calidad más alta posible para codificar la información de crominancia. Esta
es equivalente a especificar -crcanormal y -crcbdelay 0.
-crcbnone
Desactive la codificación de la crominancia. Solo la información de luminancia será
codificado. La imagen resultante se mostrará en tonos de gris.
OBSERVACIONES
La configuración de calidad predeterminada de la versión DjVuLibre de c44 se ha incrementado. Eso
produce archivos más grandes con una mejor calidad. La calidad se puede reducir utilizando la calidad
opciones de selección!
Utilice c44 en línea utilizando los servicios de onworks.net