Dynamic Media: CMYK-zu-RGB-Konvertierung mit DPI- und Pixel-Dimension-Beibehaltung schlägt für große Assets fehl
In diesem Artikel werden Einschränkungen und Problemumgehungen beim Generieren von RGB JPEG-Ausgabedarstellungen mit voller Auflösung aus hochauflösenden CMYK-Quell-Assets in Adobe Experience Manager Dynamic Media behandelt.
Beschreibung description
Umgebung
Adobe Experience Manager Dynamic Media (alle Versionen)
Problem/Symptome
Beim Konfigurieren von Dynamic Media-Bildvorgaben zum Generieren von RGB JPEG-Ausgabedarstellungen aus hochauflösenden CMYK-Quell-Assets (wie TIFF, PSD oder JPEG) mit den folgenden Anforderungen:
- Farbraumkonvertierung von CMYK in sRGB
- DPI-Metadaten bei 300 beibehalten
- Die Pixelabmessungen sind mit denen des Quell-Assets identisch (kein Downscaling)
- Seitenverhältnis beibehalten
Die folgenden Probleme treten bei sehr großen Assets auf (z. B. 15.720 × 18.697 Pixel, 294 Megapixel, 300 DPI, ICC-Profil: ISO Coated v2 300 % (ECI)):
- Wenn in der Bildvorgabe keine explizite Breite/Höhe festgelegt ist (oder
scl=1verwendet wird), wird die Ausgabe unter Berücksichtigung derdefaultPix-Einstellung im Hintergrund auf ca. 1.077 × 1.280 Pixel herunterskaliert. - Wenn
scl=1verwendet wird und die angeforderte Ausgabe dasmaxPixüberschreitet, wird der folgende Fehler zurückgegeben:
illegal image size
- Der Dynamic Media-Bildserver erzwingt eine feste Begrenzung (in der Regel 25 Megapixel) für die Größe der Bilder, die er bereitstellen kann. Anfragen, die dieses Limit überschreiten, schlagen fehl oder werden herunterskaliert.
Versuche, die maxPix- oder defaultPix für den Mandanten zu erhöhen, werden auf Plattformebene nicht unterstützt. Der Anwendungsfall der Bereitstellung hochauflösender Assets in Druckqualität überschreitet die vorgesehenen Web-Bereitstellungseinschränkungen von Dynamic Media.
Weitere Informationen finden Sie in der Dynamic Media Image Serving API: rgn parameter documentation.
Lösung resolution
-
Grundlegendes zu den Einschränkungen von Dynamic Media
- Dynamic Media ist für die Web-Bereitstellung optimiert und erzwingt eine feste Grenze für die maximale Pixelanzahl (
maxPix, normalerweise 25 MP) für transformierte Bilder. - Selbst mit Dynamic Media mit offenen APIs sind die umgewandelten Bilder auf 8.000 Pixel in der größten Dimension beschränkt.
- Dynamic Media ist für die Web-Bereitstellung optimiert und erzwingt eine feste Grenze für die maximale Pixelanzahl (
-
Ermitteln von Druckvorlagen mit hoher Auflösung
-
Implementieren eines Workflows zur Anpassung von DAM-Update-Assets, um große CMYK-Assets zu erkennen:
- Überprüfen Sie den MIME-Typ (TIFF, PSD, JPEG).
- Wenn der Farbraum CMYK ist und die Abmessungen 25 MP oder 10.000 Pixel auf einer Seite überschreiten, kennzeichnen Sie als Druckvorlage mit hoher Auflösung (z. B.
dam:usageClass = "hires-print-master").
-
-
Offline-Konversions-Workflow
-
Führen Sie für gekennzeichnete Assets eine Konvertierung außerhalb von Dynamic Media durch:
-
Extrahieren Sie die Originalbinärdatei aus AEM.
-
Verwenden Sie einen benutzerdefinierten Asset Compute-Worker, eine Photoshop-API oder einen anderen Bild-Service, um:
- Farbraum von CMYK in sRGB konvertieren.
- Ursprüngliche Pixelabmessungen beibehalten (kein Resampling).
- Einstellung der Auflösung auf 300 DPI.
- Ausgabe als JPEG (oder TIFF, falls erforderlich).
-
Speichern Sie das konvertierte Asset wieder in AEM als separate Ausgabedarstellung oder als separates Asset.
-
-
-
Alternative: Kacheln mit rgn-Parameter
- Verwenden Sie für Anwendungsfälle, die einen Teil des Versands erfordern, den
rgn-Parameter, um Bildkacheln anzufordern, und stellen Sie sie dann extern neu zusammen. Siehe RGN-Parameter-Dokumentation. - Hinweis: Dieser Ansatz ist nicht für alle Workflows geeignet und erfordert möglicherweise zusätzliche Tools.
- Verwenden Sie für Anwendungsfälle, die einen Teil des Versands erfordern, den
Ursache
Dynamic Media-Bildserver erzwingen strenge Pixelzählungsbeschränkungen für Leistung und Skalierbarkeit. Die Bereitstellung von Assets in Druckqualität mit voller Auflösung muss außerhalb der Dynamic Media-Transformationen erfolgen.