De imaging Transcoding Library van Adobe is een merkgebonden oplossing voor beeldverwerking die kernfuncties voor beeldverwerking kan uitvoeren, zoals:
De bibliotheek voor grafische transformatie biedt CMYK-ondersteuning en volledige alfaondersteuning, behalve CMYK-Alpha.
Naast de ondersteuning van een groot aantal bestandsindelingen en profielen biedt de Imaging Transcoding Library aanzienlijke voordelen ten opzichte van andere oplossingen van derden op het gebied van prestaties, schaalbaarheid en kwaliteit. Hier volgen enkele belangrijke voordelen van het gebruik van de bibliotheek voor het transformeren van afbeeldingen:
Imaging Transcoding Library is alleen beschikbaar voor RHEL 7- en CentOS 7-distributies.
Mac OS en andere *nix-distributies (bijvoorbeeld Debian en Ubuntu) worden niet ondersteund.
De opdrachtregelargumenten voor de bibliotheek voor het transformeren van afbeeldingen kunnen het volgende bevatten:
-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
U kunt de volgende opties voor de -resize
parameter:
X
: Werken vergelijkbaar met Experience Manager. Bijvoorbeeld -resize 319.WxH
: De hoogte-breedteverhouding blijft niet behouden, bijvoorbeeld -resize 319x319
.Wx
: Hiermee stelt u de breedte vast en berekent u de hoogte met behoud van de hoogte-breedteverhouding. Bijvoorbeeld -resize 319x
.xH
: Hiermee corrigeert u de hoogte en berekent u de breedte met behoud van de hoogte-breedteverhouding. Bijvoorbeeld -resize x319
. -AllowUpsampling (Resizes smaller images)
-input <fileName>
-output <fileName>
Om ITL verwerking te vormen, creeer een configuratiedossier en werk het werkschema bij om het uit te voeren.
Om de bibliotheek te vormen, creeer een CONF dossier om op de bibliotheken te wijzen gebruikend de volgende stappen. U hebt beheerder- of basismachtigingen nodig.
Download de Imaging Transcoding Library-pakket van Software Distribution en installeer deze met de Package Manager. Het pakket is compatibel met Experience Manager 6.5
Een bundle-id weten voor com.day.cq.dam.cq-dam-switchengine
, meld u aan bij de webconsole en klik op OSGi > Bundles. U kunt ook toegang krijgen tot de bundelconsole om deze te openen https://[aem_server:[port]/system/console/bundles/
URL. Zoeken com.day.cq.dam.cq-dam-switchengine
-bundel en de bijbehorende id.
Controleer of alle vereiste bibliotheken zijn uitgepakt door de map met de opdracht te controleren ls -la /aem65/author/crx-quickstart/launchpad/felix/bundle<id>/data/binaries/
, waarbij de mapnaam wordt samengesteld met behulp van de bundel-id. De opdracht is bijvoorbeeld ls -la /aem65/author/crx-quickstart/launchpad/felix/bundle588/data/binaries/
als bundle id 588
.
Maken SWitchEngineLibs.conf
bestand voor koppeling naar de bibliotheek.
cd `/etc/ld.so.conf.d`
touch SWitchEngineLibs.conf
vi SWitchEngineLibs.conf
Toevoegen /aem65/author/crx-quickstart/launchpad/felix/bundle<id>/data/binaries/
pad naar het conf-bestand met cat SWitchEngineLibs.conf
gebruiken.
Uitvoeren ldconfig
gebruiken om de benodigde koppelingen en cache te maken.
In de account die wordt gebruikt om te starten Experience Manager, bewerken .bash_profile
bestand. Toevoegen LD_LIBRARY_PATH
door het volgende toe te voegen.
LD_LIBRARY_PATH=.
export LD_LIBRARY_PATH
De waarde van het pad instellen op .
, gebruik echo $LD_LIBRARY_PATH
gebruiken. De uitvoer moet gewoon .
. Als de waarde niet is ingesteld op .
, start de sessie opnieuw.
Werk de DAM Update Asset workflow om de bibliotheek te gebruiken voor het verwerken van afbeeldingen.
In Experience Manager gebruikersinterface, selecteren Tools > Workflow > Models.
Van de Workflow Models pagina, opent u DAM Update Asset workflowmodel in bewerkingsmodus.
Open de Process Thumbnails stap workflowproces. In de Thumbnails tabblad, voegt u de MIME-typen toe waarvoor u het genereren van de standaardminiaturen in het dialoogvenster Skip Mime Types lijst.
Als u bijvoorbeeld miniaturen voor een TIFF-afbeelding wilt maken met de afbeeldingstransformatiebibliotheek, geeft u image/tiff
in de Skip Mime Types veld.
In de Web Enabled Image tabblad, voegt u de MIME-typen toe waarvoor u het standaardgenereren van webvertoningen wilt overslaan in Skip List. Als u bijvoorbeeld het MIME-type hebt overgeslagen image/tiff
in de bovenstaande stap toevoegen image/tiff
in de lijst Overslaan.
Open de EPS thumbnails (powered by ImageMagick) stap, navigeer naar Arguments tab. In de Mime Types , voegt u de MIME-typen toe die u wilt verwerken in de bibliotheek voor afbeeldingstransformatie. Als u bijvoorbeeld het MIME-type hebt overgeslagen image/tiff
in de bovenstaande stap toevoegen image/jpeg
aan de Mime Types lijst.
Verwijder de standaardopdrachten, indien aanwezig.
Zijpaneel in-/uitschakelen en toevoegen in de lijst met stappen SWitchEngine Handler.
Opdrachten toevoegen aan de SwitchEngine Handler op basis van uw aangepaste vereisten. Tune de parameters van bevelen die u specificeert om aan uw vereisten te voldoen. Als u bijvoorbeeld het kleurprofiel van de JPEG-afbeelding wilt behouden, voegt u de volgende opdrachten toe aan de Commands lijst:
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
(Optioneel) Genereer miniaturen van een tussentijdse uitvoering met één opdracht. De tussenliggende vertoning fungeert als bron voor het genereren van statische weergaven en webuitvoeringen. Deze methode is sneller dan de eerdere methode. Met deze methode kunt u echter geen aangepaste parameters op miniaturen toepassen.
Als u webuitvoeringen wilt genereren, configureert u parameters in het dialoogvenster Web-Enabled Image tab.
De bijgewerkte versie synchroniseren DAM Update Asset workflowmodel. Sla de workflow op.
Als u de configuratie wilt controleren, uploadt u een TIFF-afbeelding en controleert u het bestand error.log. U zult INFO
berichten met vermelding van SwitchEngineHandlingProcess execute: executing command line
. In de logboeken worden de gegenereerde uitvoeringen vermeld. Nadat de workflow is voltooid, kunt u de nieuwe uitvoeringen weergeven in Experience Manager.