No hay Lightbox para algunas imágenes redimensionadas

Un usuario subió dos imágenes similares, una de 1172x103 píxeles y la otra de 1180x82 píxeles. Tengo mis tamaños de miniatura configurados en 350x200, por lo que ambas eran demasiado grandes y se redimensionaron a 350x30 y 350x24 píxeles respectivamente. Cuando se ve la publicación, la primera imagen se muestra en lightbox, pero la segunda no.

Sospecho que esto puede estar relacionado con un error que se corrigió a finales del año pasado…

Hace una declaración que creo que ha sido codificada…

  • Probablemente debería necesitar exceder ambas dimensiones, en lugar de solo una: no puedo imaginar un caso de uso en el que quieras que una imagen de, digamos, 690x10 píxeles (en la página) se muestre en lightbox.

Creo que el error hizo que el lightbox fuera obligatorio para cualquier imagen de más de 100x100 píxeles, por lo que sospecho que la segunda imagen no se muestra en lightbox porque su altura inicial era inferior a 100 píxeles. Sin embargo, la imagen redimensionada ahora es demasiado pequeña (350x24 píxeles) para que se pueda leer el texto y no hay lightbox para permitir ver la imagen original.

2 Me gusta

Este sigue siendo un problema después de los recientes cambios en Lightbox. Todavía obtengo imágenes que se redimensionan para ser más pequeñas y luego no se abren en Lightbox. ¿Hay alguna posibilidad de que esto se pueda solucionar para que todo lo que se redimensione también se abra en Lightbox?

¿Puedes demostrar el problema aquí?

He intentado pero no puedo replicarlo aquí. Sospecho que meta utiliza los valores predeterminados para max_image_width (690) y max_image_height (500). Mi ancho máximo está configurado en 350 y mi altura máxima en 200.

Eso ha puesto de relieve otro problema. Como prueba, intenté cambiar mis tamaños a los valores predeterminados de 690 y 500, y aunque los valores en la configuración ahora muestran 690500, cuando subo imágenes, todavía se redimensionan a los antiguos tamaños máximos de 350200. He intentado reiniciar Discourse y eso no ha hecho que los valores predeterminados entren en uso.

¿Como en las nuevas cargas de imágenes? ¿O en las existentes?

Nuevas cargas de los mismos archivos. No estoy seguro de si eso marca la diferencia. Obtienen nuevos nombres de carga, pero ¿quizás solo hay una copia subyacente si hay alguna forma de deduplicación en uso mediante una suma de verificación del archivo que se está cargando?