Dynamiska medier: CMYK till RGB-konvertering med DPI och Pixel Dimension Preservation Fails for Large Assets
I den här artikeln behandlas begränsningar och tillfälliga lösningar vid generering av högupplösta RGB JPEG-renderingar från högupplösta CMYK-källresurser i Adobe Experience Manager Dynamic Media.
Beskrivning description
Miljö
Adobe Experience Manager Dynamic Media (alla versioner)
Problem/symtom
När du konfigurerar dynamiska bildförinställningar för att generera RGB JPEG-återgivningar från högupplösta CMYK-källresurser (t.ex. TIFF, PSD eller JPEG) med följande krav:
- Konvertering av färgrymd från CMYK till sRGB
- DPI-metadata bevaras vid 300
- Pixeldimensioner som är identiska med källresursen (ingen nedskalning)
- Proportionerna bevaras
Följande problem kan uppstå för mycket stora tillgångar (t.ex. 15 720 × 18 697 pixlar, 294 megapixlar, 300 DPI, ICC-profil: ISO Coated v2 300% (ECI):
- Om ingen explicit bredd/höjd är inställd i bildförinställningen (eller
scl=1används), kommer utdata att nedskalas tyst till ungefär 1 077 × 1 280 pixlar, vilket styrs av inställningendefaultPix. - Om
scl=1används och begärda utdata överskrider gränsen påmaxPixreturneras följande fel:
illegal image size
- Dynamic Media-bildservern har en hård begränsning (vanligtvis 25 megapixlar) för storleken på de bilder den kan hantera. Begäranden som överskrider denna gräns misslyckas eller förminskas.
Försök att öka inställningarna för maxPix eller defaultPix för klientorganisationen stöds inte på plattformsnivå. Användningen av högupplösta, tryckta mediefiler överskrider de avsedda webbleveransbegränsningarna i Dynamic Media.
Mer information finns i API:t för dynamisk mediabildservering: Dokumentation för strängparameter .
Upplösning resolution
-
Förstå dynamiska mediebegränsningar
- Dynamic Media är optimerat för webbleverans och tillämpar en hård gräns för det maximala pixelantalet (
maxPix, vanligtvis 25 MP) för omformade bilder. - Även med Dynamic Media med Open API:er är omformade bilder begränsade till 8 000 pixlar i den största dimensionen.
- Dynamic Media är optimerat för webbleverans och tillämpar en hård gräns för det maximala pixelantalet (
-
Identifiera högupplösta skrivarmallar
-
Implementera en DAM Update Asset-anpassning eller ett arbetsflöde för att identifiera stora CMYK-resurser:
- Kontrollera MIME-typ (TIFF, PSD, JPEG).
- Om färgrymden är CMYK och dimensionerna överstiger 25 MP eller 10 000 pixlar på någon sida flaggar du som en högupplöst utskriftsmall (t.ex. set
dam:usageClass = "hires-print-master").
-
-
Arbetsflöde för offlinekonvertering
-
Utför konvertering utanför Dynamic Media för flaggade resurser:
-
Extrahera den ursprungliga binärfilen från AEM.
-
Använd en anpassad Asset Compute-arbetare, Photoshop API eller någon annan bildtjänst för att:
- Konvertera färgrymd från CMYK till sRGB.
- Bevara de ursprungliga pixeldimensionerna (ingen omsampling).
- Ange upplösningen 300 DPI.
- Spara som JPEG (eller TIFF om det behövs).
-
Lagra den konverterade resursen i AEM som en separat återgivning eller resurs.
-
-
-
Alternativ: Passning med graderingsparameter
- För användningsfall som kräver partiell leverans använder du parametern
rgnför att begära bildtitlar och sätter sedan ihop dem externt. Se dokumentationen för signeringsparametrar. - Obs! Den här metoden passar inte för alla arbetsflöden och kan kräva ytterligare verktyg.
- För användningsfall som kräver partiell leverans använder du parametern
Orsak
Dynamic Media-bildservrar tillämpar strikta gränser för antal pixlar för prestanda och skalbarhet. Leverans av högupplösta, tryckta mediefiler måste hanteras utanför dynamiska medieomvandlingar.