von KOMA » So 21. Aug 2011, 16:12
pdfTeX skaliert Grafiken nicht selbst, weil das gar nicht notwendig ist. Stattdessen wird im PDF einfach vermerkt, wie groß die Grafik auszugeben ist. Was dann mit dieser Information geschieht, hängt von der jeweiligen PDF-Rastereinheit ab. Ein PDF-Viewer, der ein PDF auf einem 100 dpi-Monitor ausgeben soll, das eine Grafik enthält, die ursprünglich bei 300 dpi 1 in breit und 1 in hoch war und bei der Einbindung auf 3 in x 3 in skaliert wurde, würde beispielsweise ein Pixel wieder als ein Pixel ausgeben (100 dpi / 300 dpi * 3 in / 1 in = 1). Soll hingegen dasselbe PDF mit 300 dpi gedruckt werden, müsste die Anzahl der Pixel des Bildes horizontal und vertikal verdreifacht werden. Im schlechtesten Fall wird dabei aus einem Pixel quadratischer Block von 9 Druckpixeln. Allerdings bietet praktisch jede PDF-Rastereinheit besseres - im Zweifelsfall aber schlechteres als der beste
Skalierungsalgorithmus, den ein gutes Grafikprogramm zu bieten hat.
BTW: Bei GIMP kann man übrigens Auflösung und Größe über die Bildskalierung gleichzeitig ändern. Wirklich skaliert - also aus h*b Pixel x*y Pixel berechnet - wird dann nur, wenn sich Auflösungsänderung und Größenänderung nicht gegenseitig aufheben.
pdfTeX skaliert Grafiken nicht selbst, weil das gar nicht notwendig ist. Stattdessen wird im PDF einfach vermerkt, wie groß die Grafik auszugeben ist. Was dann mit dieser Information geschieht, hängt von der jeweiligen PDF-Rastereinheit ab. Ein PDF-Viewer, der ein PDF auf einem 100 dpi-Monitor ausgeben soll, das eine Grafik enthält, die ursprünglich bei 300 dpi 1 in breit und 1 in hoch war und bei der Einbindung auf 3 in x 3 in skaliert wurde, würde beispielsweise ein Pixel wieder als ein Pixel ausgeben (100 dpi / 300 dpi * 3 in / 1 in = 1). Soll hingegen dasselbe PDF mit 300 dpi gedruckt werden, müsste die Anzahl der Pixel des Bildes horizontal und vertikal verdreifacht werden. Im schlechtesten Fall wird dabei aus einem Pixel quadratischer Block von 9 Druckpixeln. Allerdings bietet praktisch jede PDF-Rastereinheit besseres - im Zweifelsfall aber schlechteres als der beste [url=http://de.wikipedia.org/wiki/Skalierung_%28Computergrafik%29]Skalierungsalgorithmus[/url], den ein gutes Grafikprogramm zu bieten hat.
BTW: Bei GIMP kann man übrigens Auflösung und Größe über die Bildskalierung gleichzeitig ändern. Wirklich skaliert - also aus h*b Pixel x*y Pixel berechnet - wird dann nur, wenn sich Auflösungsänderung und Größenänderung nicht gegenseitig aufheben.