Un utente ha caricato due immagini simili, una di 1172x103 pixel e l’altra di 1180x82 pixel. Le mie dimensioni per le miniature sono impostate su 350x200, quindi entrambe erano troppo grandi e sono state ridimensionate rispettivamente a 350x30 e 350x24 pixel. Quando il post viene visualizzato, la prima immagine viene visualizzata in lightbox, ma la seconda no.
Sospetto che ciò possa essere correlato a un bug che è stato corretto verso la fine dell’anno scorso…
Fa un’affermazione che penso sia stata codificata…
Probabilmente dovrebbe superare entrambe le dimensioni, anziché solo una – non riesco a immaginare un caso d’uso in cui si desideri che un’immagine di, diciamo, 690x10 pixel (nella pagina) venga visualizzata in lightbox.
Penso che il bug rendesse obbligatoria la visualizzazione in lightbox per qualsiasi immagine più grande di 100x100, quindi sospetto che la seconda immagine non venga visualizzata in lightbox perché la sua altezza iniziale era inferiore a 100 pixel. Tuttavia, l’immagine ridimensionata è ora troppo piccola a 350x24 pixel perché il testo al suo interno sia leggibile e non c’è un lightbox per consentire la visualizzazione dell’immagine originale.
Questo è ancora un problema dopo le recenti modifiche a Lightbox. Ricevo ancora immagini che vengono ridimensionate per essere più piccole e che poi non vengono visualizzate in lightbox. C’è qualche possibilità che questo possa essere risolto in modo che tutto ciò che viene ridimensionato venga anche visualizzato in lightbox?
Ho provato ma non riesco a replicarlo qui. Sospetto che meta utilizzi i valori predefiniti per max_image_width (690) e max_image_height (500). La mia larghezza massima è impostata su 350 e l’altezza massima su 200.
Ciò ha evidenziato un altro problema. Come test, ho provato a reimpostare le mie dimensioni ai valori predefiniti di 690 e 500, e mentre i valori nelle impostazioni ora mostrano 690500 quando carico le immagini, queste vengono comunque ridimensionate alle vecchie dimensioni massime di 350200. Ho provato a riavviare Discourse e ciò non ha portato all’utilizzo dei valori predefiniti.
Nuovi caricamenti degli stessi file. Non sono sicuro che faccia la differenza. Ottengono nuovi nomi di caricamento, ma forse c’è una sola copia sottostante se c’è una qualche forma di deduplicazione in corso utilizzando un checksum per il file che viene caricato?