Opción para seleccionar formato y grado de compresión para miniaturas

Ahora que AVIF está disponible en el foro, pensé que sería genial poder seleccionar ese formato para las miniaturas que el foro genera a partir de las imágenes proporcionadas.

Sería genial poder seleccionar avif para las fotos que se cargan y necesitan compresión debido a que exceden los límites establecidos por el foro.

AVIF es un gran formato que brilla cuando se necesita una fuerte compresión.
Los principales navegadores web y móviles lo admiten (la única excepción es MS Edge, pero parece que la próxima versión estable lo proporcionará).
Para los foros que son conservadores y necesitan trabajar con navegadores antiguos, sería genial dar la opción de seleccionar jpeg como compresión.

En mi opinión, por defecto, el foro debería mantener el formato jpeg original, pero dar a los administradores la opción de seleccionar jpeg o avif para todas las miniaturas e imágenes convertidas.

Un parámetro para poder controlar el grado de compresión para la conversión automática sería muy bienvenido.

Si fuera posible detectar cuándo un navegador no admite AVIF y servir una imagen jpeg sobre la marcha, sería genial, pero no es una tarea fácil y puede que no sea la filosofía de los desarrolladores.

Aprovecho esta oportunidad para felicitar a los desarrolladores por implementar el soporte de avif, lo he probado y funciona muy bien.

4 Me gusta

La resolución también importa, no solo la compresión.

En el Componente temático de vistas previas de listas de temas puedes seleccionar la resolución de la imagen que se muestra en la interfaz:

El componente temático pide al núcleo que cree un conjunto de miniaturas a diferentes resoluciones y esta configuración te permite influir en qué conjunto se muestra.

2 Me gusta

¿Cómo configurar Discourse para convertir automáticamente las imágenes cargadas (png, jpg) al formato avif?

Supongo que Discourse utiliza Imagemagick en el backend para esto. Entonces, no debería ser muy difícil ajustar la configuración de compresión para Imagemagick para que genere avif.

Intenté verificar si servicios como S3, como Blackblaze, ofrecen compresión de su lado, pero parece que esto es algo que debe ser hecho por Discourse mismo.

@avidseeker He fusionado tu otro tema de Support en este, ya que están directamente relacionados. Lo que estás pidiendo no es compatible actualmente en Discourse, hasta donde yo sé, pero vale la pena discutir los méritos de añadirlo aquí en este tema de Feature.