Los metadatos de la imagen de tira funcionan para PNG pero no para JPG

En este sitio:

Tengo la siguiente configuración de Archivo:

  • strip image metadata = DESMARCADO
  • png to jpg quality = 100 (por lo tanto, deshabilitado)

Uso ExifTool para establecer y leer metadatos de imágenes.

Los metadatos sobreviven intactos en mis cargas de PNG pero no en mis cargas de JPG. Y creo que esto es un error.

Aquí hay un PNG para verificar:

Y un JPG para verificar:

Pero deberías realizar tus propias pruebas. Y esto no debería ser mucho trabajo. HTH R

2 Me gusta

Tengo que actualizar la copia de strip image metadata para advertir sobre esto.

3 Me gusta

Muchas gracias, @Falco. Necesito explorar esto esta noche. ¿Podría Discourse ir más allá y presentar una ventana emergente o incluso un mensaje si los administradores están realizando configuraciones contradictorias o contraintuitivas?

1 me gusta

Tenemos un sistema en el que podemos evitar que se activen configuraciones contradictorias. Dejaremos este error abierto para poder abordarlo.

Acabo de establecer el siguiente parámetro como se sugirió. Y dejé la configuración anterior como se indicó anteriormente:

  • composer media optimization image enabled = DESMARCADO

Y el problema parece persistir. Cambié los datos EXIF, el nombre del archivo y la suma MD5 para que no pudiera haber memoria en discourse, me imagino.
El sitio también está muy cerca de su instalación inicial, por lo que la mayoría de los valores predeterminados persisten. ¿Alguna sugerencia es bienvenida?

¿Has actualizado la página después de activarla?

1 me gusta

No, pero no puedo intentarlo ahora mismo. Gracias de todos modos.

@Falco De hecho, refrescar mi pestaña del navegador funcionó después de actualizar la configuración. También pareció que la carga fue considerablemente más lenta. Y el archivo descargado —con los metadatos completamente intactos— fue 10 veces mayor en comparación con iteraciones anteriores. Todo eso tiene sentido, por supuesto.

Me doy cuenta de que hay diferentes casos de uso en juego. El comportamiento predeterminado es útil para foros de naturaleza social. Pero mi aplicación es para apoyar la ciencia y la investigación. Y es mejor que los usuarios tomen decisiones sobre el formato, la resolución y los metadatos apropiados para sus diversas cargas. Y que el discurso simplemente pase los archivos sin contaminar.

Dado que hay conjuntos lógicos de configuraciones, ¿quizás sería útil algún tipo de configuración o interpretación de nivel superior?

Nuevamente, gracias por tu apoyo. Y supongo que también viste esta publicación reciente, sobre sugerencias de configuración:

Saludos, R

3 Me gusta

Aquí tienes una captura de pantalla del conjunto de configuraciones que evita que discourse manipule los archivos subidos:



Y no olvides actualizar también la pestaña de tu navegador, para purgar cualquier funcionalidad del lado del cliente que pueda estar presente pero que ya no sea necesaria.

4 Me gusta