Ci sono stati cambiamenti recenti nella compressione delle immagini?

Questo è un argomento ricorrente.
In precedenza abbiamo avuto problemi con la compressione delle immagini, poiché sembra che il software tenti di comprimere ogni immagine caricata dagli utenti.

Siamo un forum di fotografia e i nostri utenti si lamentano della perdita di qualità delle loro foto (effettivamente perdono qualità).

Fino ad ora l’abbiamo aggirato modificando i parametri di compressione. Abbiamo stabilito una soglia di 1,2 MB e 2000 px di larghezza.
Le immagini che pesano meno di 1,2 MB e hanno una dimensione inferiore a 2000 px non dovrebbero essere ricompresse prima del caricamento e solo quelle che superano tale soglia dovrebbero essere ricompresse.

Ma ultimamente riceviamo lamentele da utenti che affermano che la loro immagine viene leggermente ricompressa anche quando l’immagine è inferiore a 1,2 MB e 2000 px di larghezza.

Ci sono stati cambiamenti nel funzionamento di Composer?

C’è un modo per essere sicuri che le immagini che rispettano tali parametri non vengano toccate o ricompresse dal sistema?

Grazie per il vostro aiuto.

1 Mi Piace

Assicurati di aver impostato recompress original jpg quality su 100, questo mi ha dato problemi per molto tempo e l’ho appena scoperto.

1 Mi Piace

Grazie, ci proverò.
L’avevo impostato a 97, pensavo che la ricompressione si attivasse solo quando l’immagine superava le soglie.

Ho configurato i parametri multimediali di Composer in questo modo (non capisco appieno il significato di tutti):

Soglia in byte per l’ottimizzazione delle immagini: 1259520 (un po’ più di 1,2 MB).
Dimensioni di ridimensionamento dell’immagine: 2000
Obiettivo larghezza ridimensionamento immagine: 1920
Qualità di codifica dell’immagine di ottimizzazione: 97

Quindi dici che devo cambiarla da 97 a 100.

Ma non dovrebbe essere applicata solo quando le immagini superano le soglie?

Se uso 100 non sarà in grado di ridimensionare l’immagine al di sotto delle soglie, vero?

Grazie per il tuo aiuto.

Per quanto ho capito e verificato nei miei test, l’impostazione recompress original jpg quality ricampionerà l’immagine indipendentemente da tutto se è impostata al di sotto del 100%.

max image size kb è ciò che attiverà un ricampionamento se è superiore a questa dimensione, anche con l’impostazione sopra al 100%. Entrambe queste operazioni avvengono lato server.

composer media optimization image enabled avviene lato client e ricampionerà un’immagine prima ancora che venga caricata. Ho disattivato questa impostazione perché rimuove i metadati, potrebbe anche causare un ricampionamento nel tuo caso.

1 Mi Piace

Bene, grazie, quindi l’ottimizzazione locale dovrebbe essere disattivata e il fattore di ricompressione a 100.

Ho dovuto fare dei test per vedere come funzionano tutte queste cose. Sembra complicato e non ideale.

Se le immagini superano i limiti, non dovrebbero essere toccate e compresse solo alla dimensione di destinazione quando superano il limite di dimensione o peso.
Questo è ciò che ho capito, ma sembra che non funzioni in quel modo.

1 Mi Piace

Ciao @ariznaf :slight_smile:

Potresti condividere un link a un’immagine originale < 2000px e < 1,2 MB, e a quella ricompressa dopo il caricamento?

1 Mi Piace

Grazie, ci proverò, devo fare dei test da solo per vedere se i file aggiunti da Yolanda vengono modificati quando rispettano le soglie, ho diverse persone che si lamentano ma non ho potuto corroborarlo da solo. Se trovo un esempio lo fornirò.