Installera ImageMagick

Det finns flera versioner av installationsfilerna för ImageMagic för olika operativsystem. Använd rätt version för ditt operativsystem.

  1. Hämta rätt ImageMagick-installationsfiler för ditt operativsystem.

  2. Om du vill installera ImageMagick på den disk som är värd för servern Experience Manager startar du installationsfilen.

  3. Ange miljövariabeln path till installationskatalogen för ImageMagic.

  4. Om du vill kontrollera om installationen lyckades kör du kommandot identify -version.

Ställa in kommandoradens processsteg

Du kan ställa in kommandoradens processsteg för ditt särskilda användningsfall. Följ de här stegen för att skapa en vänd bild och miniatyrbilder (140x100, 48x48, 319x319 och 1280x1280) varje gång du lägger till en JPEG-bildfil i /content/dam på Experience Manager-servern:

  1. Gå till arbetsflödeskonsolen (https://[aem_server]:[port]/workflow) på servern Experience Manager och öppna arbetsflödesmodellen DAM Update Asset.

  2. Öppna steget EPS thumbnails (powered by ImageMagick) från arbetsflödesmodellen DAM Update Asset.

  3. Lägg till image/jpeg i listan Mime Types i Arguments tab.

    mime_types_jpeg

  4. Ange följande kommando i rutan Commands:

    convert ./${filename} -flip ./${basename}.flipped.jpg

  5. Markera flaggorna Delete Generated Rendition och Generate Web Rendition.

    select_flags

  6. På fliken Web Enabled Image anger du information för återgivningen med måtten 1 280 × 1 280 pixlar. Ange dessutom image/jpeg i rutan Mimetype.

    web_enabled_image

  7. Klicka på OK om du vill spara ändringarna.

    NOTE
    Kommandot convert kanske inte körs med vissa Windows-versioner (till exempel Windows SE) eftersom det står i konflikt med det ursprungliga convert-verktyget som är en del av Windows-installationen. I det här fallet anger du den fullständiga sökvägen för verktyget ImageMagick. Ange till exempel
    "C:\Program Files\ImageMagick-6.8.9-Q16\convert.exe" -define jpeg:size=319x319 ./${filename} -thumbnail 319x319 cq5dam.thumbnail.319.319.png
  8. Öppna steget Process Thumbnails och lägg till MIME-typen image/jpeg under Skip Mime Types.

    skip_mime_types

  9. Lägg till MIME-typen image/jpeg under Skip List på fliken Web Enabled Image. Klicka på OK om du vill spara ändringarna.

    web_enabled

  10. Spara arbetsflödet.

  11. Om du vill verifiera korrekt bearbetning överför du en JPG till Assets. När bearbetningen är klar kontrollerar du om en bild som har vänts och återgivningarna har genererats eller inte.

Minska säkerhetsbrister

Det finns flera säkerhetsluckor i samband med användning av ImageMagick för att bearbeta bilder. Att bearbeta bilder som skickas in av användaren innebär till exempel en risk för fjärrexekvering av kod (RCE).

Dessutom är olika bildbehandlingspluginer beroende av ImageMagick-biblioteket, inklusive, men inte begränsat till, PHP:s bild, Rubys magick och paperclip samt nydatums imagemagick.

Om du använder ImageMagick eller ett drabbat bibliotek rekommenderar Adobe att du åtgärdar de kända säkerhetsluckorna genom att utföra minst en av följande åtgärder (men helst båda):

  1. Kontrollera att alla bildfiler börjar med de förväntade "magiska byte" som motsvarar de bildfilstyper som du stöder innan du skickar dem till ImageMagick för bearbetning.
  2. Använd en principfil för att inaktivera sårbara ImageMagick-kodare. Den globala principen för ImageMagick finns på /etc/ImageMagick.
Föregående sidaUtöka sökfunktionen
Nästa sidaIntegrera resurser med aktivitetsströmmen

Experience Manager