Questions & Answers

SOLVED
andre_burgstale
I'm new here

Skalierung von Bildern im PDF-Kanal

Jump to solution

Hallo,

Wir haben ein Problem bei der Ausgabe von Bildern im PDF.

Manche Bilder werden hochskaliert (obwohl das nirgends definiert wurde), andere nicht.

Im anhang ist der Screensht eines PDFs mit einem 300px X 300px Bild und einem 400px X 400px Bild. Das 400er Bild ist auf die maximale Breite skaliert und damit Doppelt so groรŸ wie das 300er Bild, obwohl es nur anderthalb mal so groรŸ sein dรผrfte.

Im Quelltext ist festgelegt, dass lediglich herunterskaliert werden soll, wenn das Bild grรถรŸer als die maximale Breite ist, jedoch nirgends, dass Bilder hochskaliert werden.

<fo:external-graphic inline-progression-dimension.maximum="108mm" content-height="scale-down-to-fit" content-width="scale-down-to-fit" scaling="uniform" src="$CMS_REF(picture, abs:3)$" border-style="solid" border-color="#cccccc" border-width="0.5pt"/>

Habt ihr eine Idee?

0 Kudos
1 Solution

Accepted Solutions
mbergmann
Crownpeak employee

Hallo Andrรฉ,

nur eine Vermutung: Kann es sein, dass bei einem (oder beiden) Bildern die Auflรถsung (als DPI, nicht als BildgrรถรŸe!) gespeichert ist (und voneinander abweicht)?

Soweit ich mich erinnere, ist die Logik in etwa folgendermaรŸen:

Fรผr PDFs bzw. FOP wird die GrรถรŸe ja nicht in Pixeln sondern in mm angegeben, d.h. hier erfolgt die Bestimmung der Breite (in mm) anhand eines DPI-Wertes.

FOP nimmt als Standardauflรถsung 72 DPI an, so dass hierbei aus 300px ca. 10,5cm werden und aus 400px (erstmal) 14,1 cm. 

Wenn jetzt aber im kleineren Bild ein hรถherer Wert fรผr die Auflรถsung gespeichert ist (z.B. 144 DPI), kann sich alleine dadurch (bei gleicher PixelgrรถรŸe!) ggf. ein im PDF auf einmal halb so groรŸes Bild ergeben.

Viele GrรผรŸe

Michael

View solution in original post

0 Kudos
3 Replies
mbergmann
Crownpeak employee

Hallo Andrรฉ,

nur eine Vermutung: Kann es sein, dass bei einem (oder beiden) Bildern die Auflรถsung (als DPI, nicht als BildgrรถรŸe!) gespeichert ist (und voneinander abweicht)?

Soweit ich mich erinnere, ist die Logik in etwa folgendermaรŸen:

Fรผr PDFs bzw. FOP wird die GrรถรŸe ja nicht in Pixeln sondern in mm angegeben, d.h. hier erfolgt die Bestimmung der Breite (in mm) anhand eines DPI-Wertes.

FOP nimmt als Standardauflรถsung 72 DPI an, so dass hierbei aus 300px ca. 10,5cm werden und aus 400px (erstmal) 14,1 cm. 

Wenn jetzt aber im kleineren Bild ein hรถherer Wert fรผr die Auflรถsung gespeichert ist (z.B. 144 DPI), kann sich alleine dadurch (bei gleicher PixelgrรถรŸe!) ggf. ein im PDF auf einmal halb so groรŸes Bild ergeben.

Viele GrรผรŸe

Michael

0 Kudos
thmarx
I'm new here

Hallo Andrรฉ,

benรถtigst Du noch weitere Hilfe oder hat Dir die Antwort von Michael bereits geholfen?

In diesem Fall wรคre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere

Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lรถsung

gefunden haben, wรคre es nett, wenn Du diese hier bereitstellst.

Viele GrรผรŸe

Thorsten

0 Kudos

Hy,

Michaels vermutung ist korrekt.

Manche Bilder haben in ihren Metadaten (Die Metadaten des Bildes selber, NICHT die FirstSpirit-Metadaten) DPIs konfiguriert, andere nicht.

Wenn FOP die DPI in den Metadaten findet nimmt er die dort gespeicherten, ansonsten seinen Fallback von 72DPI.

Just 4 Interest:

Gibt es eine Mรถglichkeit, solche Metadaten beim Upload eines Bildes in FS automatisch zu setzen? Kann man evtl. รผber die Auflรถsungen FS dazu veranlassen da auch DPI in das Bild zu speichern?

0 Kudos

Type a product name