stringtranslate.com

Wikipedia: preparación de imágenes para cargar

Al cargar archivos de imágenes en Wikipedia o, preferiblemente, en Wikimedia Commons , es importante utilizar el formato de archivo correcto para el contenido. No intente ahorrar espacio en disco en el servidor de imágenes proporcionando información útil.

Mantenga la fuente:

Hay 4 opciones básicas para formatos de archivos de imagen :

SVG para diagramas simples (especialmente aquellos que necesitan escalarse).
JPEG para imágenes fotográficas.
GIF para imágenes animadas.
PNG para todo lo demás.

Si bien algunos formatos ofrecen múltiples sistemas de compresión, en general el formato y el sistema de compresión están unidos.

Se deben evitar otros formatos de imagen en la mayoría de los casos:

BMP : las imágenes no están comprimidas, lo que genera archivos de mayor tamaño. Normalmente debería convertirse a PNG.
TIFF : normalmente debe convertirse a PNG o JPEG como se explicó anteriormente.

Diagramas

La editabilidad y escalabilidad de SVG (Scalable Vector Graphics) hacen que el formato sea la opción obvia para la representación gráfica de datos e ilustraciones. Sin embargo, no siempre es fácil convertir imágenes rasterizadas como GIF, PNG o JPEG a SVG, y algunas imágenes (especialmente fotografías) no son propicias para este tratamiento. Si no se puede producir un diagrama en SVG, se prefiere una imagen PNG a una JPEG.

El algoritmo de compresión PNG está diseñado para funcionar con grandes áreas de color sólido que tienen límites nítidos. Por tanto, es un buen formato para diagramas y dibujos animados. Pero no le proporciona automáticamente el tamaño de archivo más pequeño posible. Hay algunas cosas que deben hacerse a mano.

Existe la ilusión entre muchos diseñadores web de que los PNG son más grandes que los GIF . Este engaño tiene su origen en dos hechos:

Elija una profundidad de color adecuada para la cantidad de colores

¿La cantidad de bits por píxel se ajusta a la cantidad de colores de la imagen? Los diagramas suelen tener pocos colores. Si un diagrama tiene 4 colores, no es necesario almacenarlo en un formato de 24 bits ( truecolor ) capaz de distinguir 16 millones de colores. Las versiones de menor profundidad de color de PNG almacenan colores en una paleta . Las imágenes paletadas pueden tener una profundidad de bits de 1, 2, 4 u 8 bits (2, 4, 16 o 256 colores). Utilice la profundidad de bits más baja que pueda manejar todos los colores de su imagen, aunque algunos programas de edición de imágenes no pueden crear imágenes en color de 2 bits.

Si está convirtiendo una imagen con muchos colores (tal vez porque alguien guardó el original como JPEG, evite esto) a PNG, es posible que desee reducir la cantidad de colores al mismo tiempo; consulte Wikipedia: Cómo reducir los colores para guardar un JPEG como PNG .

Una imagen suavizada puede utilizar más colores de los que cree, porque el suavizado suaviza los bordes irregulares agregando tonos de gris donde antes había blanco o negro. Las imágenes suavizadas en blanco y negro normalmente deben guardarse como imágenes de 16 o 256 colores. Vea la ilustración a la derecha.


No guarde diagramas como JPEG

A la derecha hay un ejemplo de un archivo guardado como JPEG cuando debería haberse guardado como PNG. JPEG utiliza compresión de datos con pérdida destinada a fotografías. La compresión de dibujos o diagramas con JPEG da como resultado una imagen de mala calidad, porque el ojo humano puede detectar los artefactos de compresión alrededor de los bordes.

Otro inconveniente es el gran tamaño del archivo que obtendrá. La compresión JPEG tiene muchas opciones, pero normalmente sólo dos espacios de color: RGB de 24 bits (8 bits por muestra) y escala de grises de 8 bits. Lo más importante es que JPEG, por su naturaleza, no admite colores indexados. En el ejemplo de la derecha, una imagen de 4 colores está inflada mediante el uso de un esquema de color inadecuado, lo que da como resultado un tamaño de archivo bastante grande.

Si no tiene un archivo original sino solo un JPEG que realmente debería ser PNG, no guarde simplemente el JPEG como PNG porque esto dará como resultado un archivo aún más grande. Hay un buen tutorial en Wikipedia: Cómo reducir los colores para guardar un JPEG como PNG .


Utilice SVG sobre PNG

  • WP: USOP

PNG es un formato de gráficos rasterizados que codifica el valor de cada píxel individual , mientras que SVG es un formato de gráficos vectoriales que codifica una imagen como una serie de formas geométricas. Si esto te confunde, no te preocupes; No es necesario comprender los aspectos técnicos para crear o cargar imágenes. Lo que esto significa en la práctica es que una imagen SVG se escala a diferentes tamaños mucho mejor que un PNG equivalente. Por lo tanto, para imágenes que consisten en gran parte o en su totalidad en polígonos, líneas y curvas (banderas nacionales, señales de tráfico, etc.), SVG es el formato preferido. Aquí se muestran dos ejemplos de recortes ampliados de una imagen, uno en formato PNG y otro en formato SVG que muestra mayor calidad.

Los SVG se pueden crear fácilmente con muchos programas de autoedición , como el programa gratuito Scribus . Los SVG también se pueden modificar simplemente con un editor de texto , porque está basado en código, no en números. Esto facilita mucho la actualización y traducción de ilustraciones. Los usuarios que tengan problemas con las imágenes SVG cargadas pueden solicitar ayuda en Wikipedia: Ayuda SVG . Para obtener una lista de software de edición SVG, consulte Lista de editores de gráficos vectoriales .

consejos JPEG

Como se indicó anteriormente, JPEG (Grupo Conjunto de Expertos en Fotografía) se desarrolló teniendo en cuenta las imágenes fotográficas. Aunque los algoritmos JPEG son bastante buenos, hay un par de consejos que te ayudarán a conseguir el tamaño de archivo más pequeño posible sin sacrificar la calidad:

consejos PNG

Las imágenes que no son fotografías, como diagramas y capturas de pantalla de aplicaciones o videojuegos antiguos, utilizan pocos colores. Si tiene sentido, guarde la imagen en modo indexado. Un PNG de color verdadero a menudo se puede convertir al modo indexado sin cambiar el aspecto de la imagen y, al mismo tiempo, ahorrar en el tamaño del archivo. (Consulte la profundidad de color para obtener información sobre el modo indexado y el color verdadero).

Es normal que los programas de edición de imágenes produzcan una compresión PNG deficiente, incluso cuando se ejecutan con sus opciones de compresión máxima. Como resultado, existe una variedad de herramientas para comprimir archivos PNG sin pérdida de calidad. Sin embargo, si Mediawiki escala la imagen antes de verla, estos pasos no tienen sentido. A continuación se muestran algunas de estas herramientas e información sobre su uso.

OptiPNG generalmente genera archivos más pequeños que pngcrush, ya que este último conserva cierta información para seguir estrictamente la especificación PNG. [3] AdvDef se puede utilizar después de cualquiera de ellos para mejorar aún más los resultados. AdvDef es fácil de usar, ya que optimiza sólo la compresión misma. Zopfli tiende a lograr mejores relaciones de compresión que pngcrush u OptiPNG, pero tarda mucho más en ejecutarse. [4] [5]

Para una compresión rápida, simplemente use OptiPNG sin ninguna opción:

archivo optipng.png

Si se desean resultados mínimos y el tiempo no es importante, una cadena de este tipo produce resultados posibles aún menores:

optipng -o7 archivo.pngadvdef -z4 archivo.pngpngout /ks archivo.pngarchivo deflopt.png

Cada una de estas utilidades utiliza una variante del método de compresión "desinflar" diferente y más sofisticada en PNG y generalmente produce un archivo más pequeño cuando se ejecuta después de las otras herramientas. Si el resultado más pequeño es importante, intente experimentar para ver qué produce el mejor resultado.

Después de cualquier compresión, la imagen debe compararse con el original. Ocasionalmente se da el caso de que las peculiaridades del original hagan que se pierda la transparencia incluso en la compresión que se pretende que no tenga pérdidas. Esto suele aparecer, aunque no siempre, como un cambio en el color de fondo que es evidentemente visible a simple vista.

Para una optimización rápida y sencilla, el script opt-png (que se encuentra en el paquete littleutils) puede resultar útil. Automatiza la optimización de PNG, utilizando pngcrush y una variante de pngrewrite como motores subyacentes para lograr resultados similares a los de optipng.

Tenga en cuenta también que estas cadenas, en particular el paso de reescritura de png, descartarán los bloques que no sean imágenes y que a menudo incluyen derechos de autor o detalles del creador. Verifique pngrewrite y otras opciones del programa si desea conservar esta información.

Los archivos PNG también se pueden optimizar sin pérdidas con PNGExtra, que elimina todos los "extras" ocultos (o metadatos ) de los archivos sin afectar los datos de la imagen.

Referencias

  1. ^ "pinga, optimizador de imágenes GUI (PNG/JPG)". css-ig.net . Consultado el 5 de septiembre de 2022 .
  2. ^ "pingo, optimizador de imágenes para web". css-ig.net . Consultado el 5 de septiembre de 2022 .
  3. ^ "pngcrush y notas de opción". png-mng-implement (lista de correo). 2008-04-15. Archivado desde el original el 5 de marzo de 2012 . Consultado el 27 de marzo de 2014 .
  4. ^ "Comprima datos de forma más densa con Zopfli". Blog de desarrolladores de Google . Archivado desde el original el 2 de noviembre de 2020 . Consultado el 2 de noviembre de 2020 .
  5. ^ "Optimización de Zopfli: ancho de banda literalmente gratuito". Codificación de terror . 2016-01-02. Archivado desde el original el 2 de noviembre de 2020 . Consultado el 2 de noviembre de 2020 .

Ver también