Nessun metadato dell'immagine strip funziona per PNG ma non per JPG

Su questo sito:

Ho le seguenti impostazioni File:

  • strip image metadata = NON SELEZIONATO
  • png to jpg quality = 100 (quindi disabilitato)

Utilizzo ExifTool per impostare e leggere i metadati delle immagini.

I metadati sopravvivono intatti sui miei caricamenti PNG ma non sui miei caricamenti JPG. E credo che questo sia un bug.

Ecco un PNG da controllare:

E un JPG da controllare:

Ma dovresti eseguire i tuoi test. E non dovrebbe richiedere molto lavoro. Spero ti sia d’aiuto.

2 Mi Piace

Devo aggiornare il testo di quel strip image metadata per avvisare di questo.

3 Mi Piace

Molte grazie, @Falco. Devo approfondire la questione stasera. Discourse potrebbe forse andare oltre e presentare un popup o anche un messaggio se vengono apportate impostazioni contrastanti o controintuitive dagli amministratori?

1 Mi Piace

Abbiamo un sistema in cui possiamo impedire l’attivazione di impostazioni contraddittorie. Lasceremo questo bug aperto in modo da poterlo affrontare.

Ho appena impostato il seguente parametro come suggerito. E ho lasciato le impostazioni precedenti come indicato sopra:

  • composer media optimization image enabled = DESELEZIONATO

E il problema sembra persistere. Ho modificato i dati EXIF, il nome del file e la somma MD5 in modo che non ci possa essere memoria in discourse, immagino.
Il sito è anche molto vicino alla sua installazione iniziale, quindi la maggior parte delle impostazioni predefinite persiste. Qualsiasi suggerimento è benvenuto?

Hai aggiornato la pagina dopo averla attivata?

1 Mi Piace

No, ma non posso provarlo in questo momento. Grazie comunque.

@Falco In effetti aggiornare la mia scheda del browser ha funzionato dopo aver aggiornato le impostazioni! Sembrava anche che il caricamento fosse considerevolmente più lento. E il file scaricato — con i metadati completamente intatti — era 10 volte più grande se confrontato con le iterazioni precedenti. Tutto ciò ha senso, ovviamente.

Mi rendo conto che ci sono casi d’uso diversi in gioco. Il comportamento predefinito è utile per i forum di natura sociale. Ma la mia applicazione è di supportare la scienza e la ricerca. Ed è meglio che gli utenti prendano decisioni sul formato, la risoluzione e i metadati appropriati per i loro vari caricamenti. E che discourse passi semplicemente i file inalterati.

Dato che ci sono pacchetti logici di impostazioni, forse sarebbe utile una sorta di configurazione o interpretazione di livello superiore?

Ancora, grazie per il tuo supporto. E immagino che tu abbia visto anche questo recente post, riguardo ai suggerimenti di configurazione:

Saluti, R

3 Mi Piace

Ecco uno screenshot del bundle di impostazioni che impedisce a discourse di modificare i file caricati:



E non dimenticare di aggiornare anche la scheda del browser, per eliminare qualsiasi funzionalità lato client che potrebbe essere presente ma non più necessaria.

4 Mi Piace