La libreria di transcodifica delle immagini di Adobe è una soluzione di elaborazione delle immagini proprietaria in grado di eseguire funzioni di base per la gestione delle immagini, tra cui:
La libreria di transcodifica delle immagini fornisce supporto CMYK e supporto alfa completo, ad eccezione di CMYK -Alpha.
Oltre a supportare un’ampia gamma di formati e profili di file, la libreria di transcodifica delle immagini presenta vantaggi significativi rispetto ad altre soluzioni di terze parti in termini di prestazioni, scalabilità e qualità. Di seguito sono riportati alcuni dei vantaggi principali dell’utilizzo della libreria di transcodifica delle immagini:
La libreria di transcodifica delle immagini è disponibile solo per le distribuzioni RHEL 7 e CentOS 7.
Il sistema operativo Mac e altre distribuzioni *nix (ad esempio Debian e Ubuntu) non sono supportate.
Gli argomenti della riga di comando per la libreria di transcodifica delle immagini possono includere quanto segue:
-destMime PNG/JPEG: Mime type of output rendition
-BitDepth 8/16: Preserves Bit Depth. Bitdepth ‘4’ is automatically converted to ‘8’
-preserveBitDepth: Downscales Bit Depth (No upscaling)
-preserveCMYK: Preserves CMYK color space
-jpegQuality: Provides jpeg quality parameter (0-12 , corresponding to Photoshop qualities)
-ResamplingMethod BiCubic/Lanczos/PSBicubic: Provides resampling methods. PSBicubic is a Photoshop quality resampling method.
-resize
Puoi configurare le seguenti opzioni per la -resize
parametro:
X
: Lavori simili a Experience Manager. Ad esempio -resize 319.WxH
: Il rapporto di formato non viene mantenuto, ad esempio -resize 319x319
.Wx
: Corregge la larghezza e calcola l'altezza mantenendo le proporzioni. Esempio -resize 319x
.xH
: Corregge l'altezza e calcola la larghezza mantenendo le proporzioni. Esempio -resize x319
. -AllowUpsampling (Resizes smaller images)
-input <fileName>
-output <fileName>
Per configurare l’elaborazione ITL, crea un file di configurazione e aggiorna il flusso di lavoro per eseguirlo.
Per configurare la libreria, crea un file CONF per indicare le librerie utilizzando i seguenti passaggi. Sono necessarie autorizzazioni di livello amministratore o radice.
Scarica la Pacchetto libreria di transcodifica delle immagini da Distribuzione software e installalo utilizzando Gestione pacchetti. Il pacchetto è compatibile con Experience Manager 6.5.
Per conoscere un ID bundle di com.day.cq.dam.cq-dam-switchengine
, accedi alla console Web e fai clic su OSGi > Bundle. In alternativa, per aprire la console dei bundle, accedi a https://[aem_server:[port]/system/console/bundles/
URL. Individua com.day.cq.dam.cq-dam-switchengine
e il relativo ID.
Assicurati che tutte le librerie richieste siano estratte, controllando la cartella utilizzando il comando ls -la /aem65/author/crx-quickstart/launchpad/felix/bundle<id>/data/binaries/
, in cui il nome della cartella viene costruito utilizzando il bundle ID. Ad esempio, il comando è ls -la /aem65/author/crx-quickstart/launchpad/felix/bundle588/data/binaries/
se l'id del bundle è 588
.
Crea SWitchEngineLibs.conf
file da collegare alla libreria.
cd `/etc/ld.so.conf.d`
touch SWitchEngineLibs.conf
vi SWitchEngineLibs.conf
Aggiungi /aem65/author/crx-quickstart/launchpad/felix/bundle<id>/data/binaries/
percorso del file conf utilizzando cat SWitchEngineLibs.conf
comando.
Esegui ldconfig
per creare i collegamenti e la cache necessari.
Nell’account utilizzato per iniziare Experience Manager, modifica .bash_profile
file. Aggiungi LD_LIBRARY_PATH
aggiungendo quanto segue:
LD_LIBRARY_PATH=.
export LD_LIBRARY_PATH
Per garantire che il valore del percorso sia impostato su .
, utilizza echo $LD_LIBRARY_PATH
comando. L'uscita dovrebbe essere .
. Se il valore non è impostato su .
, riavvia la sessione.
Aggiorna Risorsa di aggiornamento DAM per utilizzare la libreria per l’elaborazione delle immagini.
In Experience Manager interfaccia utente, seleziona Strumenti > Flusso di lavoro > Modelli.
Da Modelli di flusso di lavoro aprire Risorsa di aggiornamento DAM modello di flusso di lavoro in modalità di modifica.
Apri Miniature del processo passaggio del processo del flusso di lavoro. In Miniature aggiungi i tipi MIME per i quali desideri saltare il processo predefinito di generazione delle miniature nel Ignora tipi mime elenco.
Ad esempio, se desideri creare miniature per un’immagine di TIFF utilizzando la libreria di transcodifica delle immagini, specifica image/tiff
in Ignora tipi mime campo .
In Immagine abilitata per il web aggiungi i tipi MIME per i quali desideri saltare il processo predefinito di generazione del rendering web in Ignora elenco. Ad esempio, se hai saltato il tipo MIME image/tiff
nel passaggio precedente, aggiungi image/tiff
all'elenco saltato.
Apri Miniature EPS (con tecnologia ImageMagick) passaggio , passa alla Argomenti scheda . In Tipi di mime aggiungi i tipi MIME che desideri elaborare nella libreria di transcodifica delle immagini. Ad esempio, se hai saltato il tipo MIME image/tiff
nel passaggio precedente, aggiungi image/jpeg
al Tipi di mime elenco.
Se esistono, rimuovere i comandi predefiniti.
Attiva/disattiva il pannello laterale e dall’elenco dei passaggi aggiunti Gestore SWitchEngine.
Aggiungi comandi al Gestore SwitchEngine in base ai requisiti personalizzati. Regola i parametri dei comandi specificati per soddisfare le tue esigenze. Ad esempio, se desideri mantenere il profilo colore dell’immagine JPEG, aggiungi i seguenti comandi al Comandi elenco:
SWitchEngine -input ${file} -destMime PNG -resize 48 -output ${directory}cq5dam.thumbnail.48.48.png
SWitchEngine -input ${file} -destMime PNG -resize 140x100 -output ${directory}cq5dam.thumbnail.140.100.png
SWitchEngine -input ${file} -destMime PNG -resize 319 -output ${directory}cq5dam.thumbnail.319.319.png
SWitchEngine -input ${file} -destMime JPEG -resize 1280 -preserveCMYK -output ${directory}cq5dam.web.1280.1280.jpeg
(Facoltativo) Genera miniature da una rappresentazione intermedia utilizzando un singolo comando. Il rendering intermedio funge da origine per generare rappresentazioni statiche e web. Questo metodo è più veloce del metodo precedente. Tuttavia, non è possibile applicare parametri personalizzati alle miniature utilizzando questo metodo.
Per generare rappresentazioni web, configura i parametri nel Immagine abilitata per il web scheda .
Sincronizza gli aggiornamenti Risorsa di aggiornamento DAM modello di flusso di lavoro. Salva il flusso di lavoro.
Verifica la configurazione, carica un’immagine TIFF e monitora il file error.log. Lo noterete INFO
messaggi con menzioni di SwitchEngineHandlingProcess execute: executing command line
. I registri menzionano le rappresentazioni generate. Al termine del flusso di lavoro, puoi visualizzare le nuove rappresentazioni in Experience Manager.