AEM Assets: le rappresentazioni di ritaglio avanzato non vengono generate per le risorse con estensioni di file non corrette
Scopri come risolvere il problema quando in AEM Assets non vengono generate le rappresentazioni di ritaglio avanzato se l’estensione del file non corrisponde al formato di file effettivo.
Descrizione description
Ambiente
Adobe Experience Manager (AEM) Assets (Cloud Service)
Sintomi
- Dopo aver eseguito il flusso di lavoro Aggiorna metadati e rielaborato le risorse, alcune di esse non generano le rappresentazioni di ritaglio avanzato come previsto.
- Il problema si verifica quando le risorse hanno un’estensione
.jpgma sono in realtà in formato WEBP. - Le voci di registro indicano che non sono stati generati ritagli avanzati perché non è stato possibile elaborare l’altezza e la larghezza dell’immagine.
- Strumenti come
exiftoolpossono rivelare il tipo di file effettivo e il tipo MIME comeimage/webpnonostante l’estensione.jpg.
Causa
Le rappresentazioni con ritaglio avanzato non vengono generate quando il tipo di file effettivo della risorsa non è supportato come formato di input da Dynamic Media, anche se l’estensione del file suggerisce il contrario. I file WEBP con estensione .jpg non vengono elaborati per i ritagli avanzati.
Risoluzione resolution
Per risolvere il problema, segui i passaggi seguenti:
-
Convalida il tipo di file effettivo della risorsa:
-
Scarica la risorsa interessata da AEM Assets.
-
Utilizzare uno strumento come
exiftoolper verificare il tipo di file e il tipo MIME. -
Verificare che il tipo di file corrisponda all’estensione, ad esempio
.jpgdeve essereimage/jpeg.
-
-
Esamina i formati di file supportati per Ritaglio avanzato:
-
Consulta la documentazione ufficiale sui formati di input supportati per Dynamic Media Smart Crop: Profili immagine Dynamic Media
-
WEBP è supportato solo come formato di output e non come formato di input per l’elaborazione di ritaglio avanzato.
-
-
Correggi il formato del file della risorsa:
-
Se la risorsa è in formato WEBP ma è denominata con estensione
.jpg, converti il file in un formato supportato (ad esempio: JPEG o PNG) e caricalo di nuovo in AEM Assets. -
In alternativa, assicurati che l’estensione del file e il tipo MIME siano coerenti e supportati.
-
-
Rielabora la risorsa:
- Dopo aver corretto il formato del file, esegui nuovamente il flusso di lavoro Aggiorna metadati o rielabora la risorsa per attivare la generazione di ritaglio avanzato.