Este es el comando cwebp 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
cwebp: comprime un archivo de imagen en un archivo WebP
SINOPSIS
cwebp [opciones] fichero de entrada -o archivo_salida.webp
DESCRIPCIÓN
Esta página de manual documenta la cwebp mando.
cwebp comprime una imagen usando el formato WebP. El formato de entrada puede ser PNG, JPEG,
Muestras TIFF, WebP o Y'CbCr sin procesar.
OPCIONES
Las opciones básicas son:
-o cadena
Especifique el nombre del archivo WebP de salida. Si se omite, cwebp llevará a cabo
compresión pero solo reporta estadísticas. El uso de "-" como nombre de salida dirigirá
salida a 'stdout'.
-- cadena
Especifique explícitamente el archivo de entrada. Esta opción es útil si el archivo de entrada comienza
con un '-' por ejemplo. Esta opción debe aparecer pasado. Cualquier otra opción
después será ignorado.
-h, -ayuda
Un breve resumen de uso.
-H, ayuda larga
Un resumen de todas las opciones posibles.
-versión
Imprima el número de versión (como major.minor.revision) y salga.
-q flotar
Especifique el factor de compresión para canales RGB entre 0 y 100. El valor predeterminado es
75.
En caso de compresión con pérdida (predeterminado), un pequeño factor produce un archivo más pequeño con
baja calidad. La mejor calidad se logra utilizando un valor de 100.
En caso de compresión sin pérdidas (especificado por la opción -lossless), un pequeño factor
permite una velocidad de compresión más rápida, pero produce un archivo más grande. Compresión máxima
se logra utilizando un valor de 100.
-alfa_q int
Especifique el factor de compresión para la compresión alfa entre 0 y 100. Sin pérdidas
La compresión de alfa se logra utilizando un valor de 100, mientras que los valores más bajos
resultar en una compresión con pérdida. El valor predeterminado es 100.
-f int Especifique la fuerza del filtro de desbloqueo, entre 0 (sin filtrado) y 100
(filtrado máximo). Un valor de 0 desactivará cualquier filtrado. Mayor valor
aumentar la fuerza del proceso de filtrado aplicado después de decodificar la imagen.
Cuanto mayor sea el valor, más suave aparecerá la imagen. Los valores típicos son
generalmente en el rango de 20 a 50.
-Preestablecido cadena
Especifique un conjunto de parámetros predefinidos para adaptarse a un tipo particular de fuente
material. Los posibles valores son: tu préstamo estudiantil, , imagen, dibujo, ícono, texto. Desde
-Preestablecido sobrescribe los valores de los otros parámetros (excepto el -q uno), esta opción
preferiblemente debe aparecer primero en el orden de los argumentos.
-sns int
Especifique la amplitud de la forma del ruido espacial. Modelado de ruido espacial (o SNS
para abreviar) se refiere a una colección general de algoritmos incorporados que se utilizan para decidir
qué área de la imagen debe usar relativamente menos bits y dónde más mejorar
transferir estos bits. El rango posible va de 0 (el algoritmo está desactivado) a 100 (el
efecto máximo). El valor predeterminado es 80.
-m int Especifique el método de compresión que se utilizará. Este parámetro controla la compensación
entre la velocidad de codificación y el tamaño y la calidad del archivo comprimido. Valores posibles
rango de 0 a 6. El valor predeterminado es 4. Cuando se utilizan valores más altos, el codificador
dedicará más tiempo a inspeccionar las posibilidades de codificación adicionales y decidirá el
ganancia de calidad. Un valor más bajo puede resultar en un tiempo de procesamiento más rápido a expensas de
archivo de mayor tamaño y menor calidad de compresión.
-jpeg_like
Cambie la asignación de parámetros internos para que coincida mejor con el tamaño esperado de JPEG
compresión. Esta bandera generalmente producirá un archivo de salida de tamaño similar a su
Equivalente a JPEG (para el mismo -q ajuste), pero con menos distorsión visual.
-monte Utilice subprocesos múltiples para la codificación, si es posible. Esta opción solo es efectiva cuando
utilizando compresión con pérdida en una fuente con un canal de transparencia.
-memoria baja
Reduzca el uso de memoria de la codificación con pérdida al ahorrar cuatro veces el tamaño comprimido
(típicamente). Esto hará que la codificación sea más lenta y la salida ligeramente diferente
en tamaño y distorsión. Esta bandera solo es efectiva para los métodos 3 en adelante, y es
desactivado de forma predeterminada. Tenga en cuenta que dejar esta bandera desactivada tendrá algunos efectos secundarios en el
flujo de bits: fuerza ciertas características del flujo de bits como el número de particiones (forzado
a 1). Tenga en cuenta que un informe más detallado del tamaño del flujo de bits se imprime mediante cwebp when
usando esta opción.
-af Activa el filtro automático. Este algoritmo dedicará más tiempo a optimizar el
fuerza de filtrado para alcanzar una calidad bien equilibrada.
ADICIONAL OPCIONES
Las opciones más avanzadas son:
-nitidez int
Especifique la nitidez del filtrado (si se usa). El rango es de 0 (más nítido) a 7
(menos agudo). El valor predeterminado es 0.
-fuerte
Utilice un filtrado fuerte (si se utiliza un filtrado gracias a la -f opción). Fuerte
el filtrado está activado de forma predeterminada.
-nofuerte
Deshabilite el filtrado fuerte (si se está utilizando filtrado gracias al -f opción) y
en su lugar, utilice un filtrado simple.
-segmentos int
Cambiar el número de particiones que se utilizarán durante la segmentación del sns
algoritmo. Los segmentos deben estar en el rango de 1 a 4. El valor predeterminado es 4. Esta opción tiene
ningún efecto para los métodos 3 y posteriores, a menos que -memoria baja se utiliza.
-límite_partición int
Degradar la calidad limitando el número de bits utilizados por algunos macrobloques. El rango es
0 (sin degradación, el valor predeterminado) a 100 (degradación completa). Los valores útiles son
generalmente alrededor de 30-70 para imágenes moderadamente grandes. En el formato VP8, el llamado
La partición de control tiene un límite de 512k y se utiliza para almacenar lo siguiente
información: si se omite el macrobloque, a qué segmento pertenece,
si está codificado como modo intra 4x4 o intra 16x16, y finalmente la predicción
modos a utilizar para cada uno de los sub-bloques. Para una imagen muy grande, 512k solo deja
espacio para pocos bits por macrobloque de 16x16. El mínimo absoluto es de 4 bits por
macrobloque. La información de salto, segmento y modo puede consumir casi todos estos 4 bits
(aunque el caso es poco probable), lo cual es problemático para imágenes muy grandes. los
El factor de límite de partición controla la frecuencia con la que el modo más costoso en bits (intra 4x4)
se utilizará. Esto es útil en caso de que se alcance el límite de 512k y lo siguiente
se muestra el mensaje: Error código: 6 (PARTICIÓN0_DESBORDAMIENTO: tabique #0 is demasiado a lo grande
a cómodo 512k). Si usa -límite_partición no es suficiente para cumplir con la restricción de 512k,
se deben usar menos segmentos para ahorrar más bits de encabezado por macrobloque. Ver
de la forma más -segmentos .
-Talla int
Especifique un tamaño de destino (en bytes) para intentar alcanzar la salida comprimida.
Compressor realizará varias pasadas de codificación parcial para acercarse lo más posible
posible a este objetivo.
-psnr flotar
Especifique un PSNR de destino (en dB) para intentar alcanzar la salida comprimida.
Compressor realizará varias pasadas de codificación parcial para acercarse lo más posible
posible a este objetivo.
-pasar int
Establecer un número máximo de pasadas para usar durante la dicotomía usada por las opciones -Talla or
-psnr. El valor máximo es 10.
-cambiar el tamaño anchura altura
Cambiar el tamaño de la fuente a un rectángulo con tamaño anchura x altura. Si cualquiera (pero no
Ambos de anchura or altura parámetros es 0, el valor se calculará
preservando la relación de aspecto.
-cultivo posición_x posición_y anchura altura
Recorta la fuente a un rectángulo con la esquina superior izquierda en las coordenadas (posición_x,
posición_y) y tamaño anchura x altura. Esta área de cultivo debe estar completamente contenida
dentro del rectángulo de origen.
-s anchura altura
Especifique que el archivo de entrada en realidad consta de muestras de Y'CbCr sin procesar siguiendo el
Recomendación ITU-R BT.601, en formato lineal 4: 2: 0. El plano luma tiene tamaño anchura
x altura.
-mapa int
Genere un mapa ASCII adicional de información de codificación. Los posibles valores del mapa oscilan entre
1 a 6. Esto solo está destinado a ayudar a la depuración.
-pre int
Especifique algunos pasos de preprocesamiento. El uso de un valor de '2' activará la calidad
Dithering pseudoaleatorio dependiente durante la conversión RGBA-> YUVA (compresión con pérdida
solamente).
-filtro_alfa cadena
Especifique el método de filtrado predictivo para el plano alfa. Uno de 'ninguno', 'rápido'
o "mejor", en orden creciente de complejidad y lentitud. El valor predeterminado es "rápido".
Internamente, el filtrado alfa se realiza utilizando cuatro posibles predicciones (ninguna,
horizontal, vertical, degradado). El modo 'mejor' probará cada modo a su vez y
elija el que le dé el tamaño más pequeño. El modo 'rápido' solo intentará formar una
adivinar a priori sin probar todos los modos.
-método_alfa int
Especifique el algoritmo utilizado para la compresión alfa: 0 o 1. El algoritmo 0 denota que no
compresión, 1 utiliza el formato sin pérdidas WebP para la compresión. El valor predeterminado es 1.
-alpha_cleanup
Modifique los valores RGB invisibles en un área completamente transparente para ayudar a la compresibilidad.
El valor predeterminado es desactivado.
-blend_alfa int
Esta opción combina el canal alfa (si está presente) con la fuente usando el
color de fondo especificado en hexadecimal como 0xrrggbb. El canal alfa es
luego se restablece al valor opaco 255.
-noalfa
El uso de esta opción descartará el canal alfa.
-sin pérdida
Codifique la imagen sin ninguna pérdida.
-insinuación cadena
Especifique la sugerencia sobre el tipo de imagen de entrada. Los posibles valores son: , imagen or
gráfica.
-metadatos cadena
Una lista de metadatos separados por comas para copiar de la entrada a la salida, si está presente.
Valores válidos: all, ninguna, exif, icc, xmp. El valor predeterminado es ninguna.
Nota: es posible que cada formato de entrada no admita todas las combinaciones.
-noasmo Deshabilite todas las optimizaciones de ensamblaje.
-v Imprime información adicional (tiempo de codificación en particular).
-print_psnr
Calcule e informe PSNR promedio (relación pico-señal-ruido).
-print_ssim
Calcule e informe SSIM promedio (métrica de similitud estructural, consulte
http://en.wikipedia.org/wiki/SSIM para obtener detalles adicionales).
-print_lsim
Calcule e informe la métrica de similitud local (suma del error más bajo entre los
vecinos de píxeles colocados).
-Progreso
Informe el progreso de la codificación en porcentaje.
-tranquilo No imprima nada.
-corto Imprima solo información breve (tamaño del archivo de salida y PSNR) con fines de prueba.
Utilice cwebp en línea utilizando los servicios de onworks.net