Adobe Imaging Transcoding Library è una soluzione di elaborazione delle immagini proprietaria in grado di eseguire funzioni di gestione delle immagini di base, tra cui:
La libreria di trascodifica delle immagini fornisce il supporto CMYK e il supporto alfa completo, ad eccezione di CMYK -Alpha.
Oltre a supportare una vasta gamma di formati e profili di file, Imaging Transcoding Library offre vantaggi significativi rispetto ad altre soluzioni di terze parti in termini di prestazioni, scalabilità e qualità. Di seguito sono riportati alcuni dei principali vantaggi dell’utilizzo della libreria di trascodifica di immagini:
La libreria di trascodifica delle immagini è disponibile solo per le distribuzioni RHEL 7 e CentOS 7.
Mac OS e altre distribuzioni *nix (ad esempio, Debian e Ubuntu) non sono supportate.
Gli argomenti della riga di comando per Imaging Transcoding Library 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 -resize
parametro:
X
: funziona in modo simile a Experience Manager. Ad esempio -resize 319.WxH
: le proporzioni non vengono mantenute, 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 seguendo la procedura riportata di seguito. Sono necessarie autorizzazioni di amministratore o radice.
Scarica il file Pacchetto libreria di trascodifica immagini da Software Distribution e installarlo utilizzando Gestione pacchetti. Il pacchetto è compatibile con Experience Manager 6.5
Per conoscere un ID bundle per 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 di estrarre tutte le librerie richieste, controllando la cartella con il comando ls -la /aem65/author/crx-quickstart/launchpad/felix/bundle<id>/data/binaries/
, in cui il nome della cartella viene creato utilizzando l’ID del bundle. Ad esempio, il comando è ls -la /aem65/author/crx-quickstart/launchpad/felix/bundle588/data/binaries/
se l’id 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 tramite cat SWitchEngineLibs.conf
comando.
Esegui ldconfig
per creare i collegamenti e la cache necessari.
Nell’account utilizzato per avviare Experience Manager, modifica .bash_profile
file. Aggiungi LD_LIBRARY_PATH
aggiungendo i seguenti elementi.
LD_LIBRARY_PATH=.
export LD_LIBRARY_PATH
Per assicurarsi che il valore del percorso sia impostato su .
, utilizza echo $LD_LIBRARY_PATH
comando. L’output deve essere .
. Se il valore non è impostato .
, riavviare la sessione.
Aggiornare il Aggiorna risorsa DAM flusso di lavoro per utilizzare la libreria per l’elaborazione delle immagini.
In entrata Experience Manager interfaccia utente, selezionare Strumenti > Flusso di lavoro > Modelli.
Dalla sezione Modelli flusso di lavoro , apri la pagina Aggiorna risorsa DAM modello di flusso di lavoro in modalità di modifica.
Apri Elabora miniature passaggio del processo di workflow. In Miniature , aggiungere i tipi MIME per i quali si desidera saltare il processo di generazione delle miniature predefinito nella scheda Ignora tipi MIME elenco.
Se ad esempio si desidera creare miniature per un'immagine TIFF utilizzando la libreria di trascodifica immagini, specificare image/tiff
nel Ignora tipi MIME campo.
In Immagine abilitata per il web , aggiungi i tipi MIME per i quali vuoi saltare il processo predefinito di generazione della rappresentazione web in Ignora elenco. Ad esempio, se hai saltato il tipo MIME image/tiff
nel passaggio precedente, aggiungi image/tiff
all'elenco di salto.
Apri Miniature di EPS (con tecnologia ImageMagick) passaggio, passa alla Argomenti scheda. In Tipi MIME , aggiungi i tipi MIME che desideri elaborare con Imaging Transcoding Library. Ad esempio, se hai saltato il tipo MIME image/tiff
nel passaggio precedente, aggiungi image/jpeg
al Tipi MIME elenco.
Rimuovere i comandi predefiniti eventualmente esistenti.
Attiva/disattiva pannello laterale e dall’elenco dei passaggi aggiungi Gestore SWitchEngine.
Aggiungere comandi al Gestore SwitchEngine in base ai requisiti personalizzati. Regolare i parametri dei comandi specificati in base alle proprie esigenze. Se ad esempio si desidera mantenere il profilo colore dell'immagine JPEG, aggiungere 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. La rappresentazione intermedia funge da origine per generare rappresentazioni statiche e web. Questo metodo è più veloce del metodo precedente. Tuttavia, con questo metodo non è possibile applicare parametri personalizzati alle miniature.
Per generare le rappresentazioni web, configura i parametri in Immagine abilitata per il web scheda.
Sincronizza il file aggiornato Aggiorna risorsa DAM modello di workflow. Salva il flusso di lavoro.
Per verificare la configurazione, carica un’immagine TIFF e monitora il file error.log. Noterai 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.