by Anonymous » 12 Apr 2025, 15:56
Ich begegne ein
Problem beim Drucken von Bildern mit GDIPLUS :: Graphics :: Drawimage auf einem Windows HDC, das aus dem Treiber "Microsoft Print to PDF" erstellt wurde. Das Kernproblem ist, dass die Druckerausgabe durch die DPI -Skalierungseinstellungen der Anzeige beeinflusst wird. Wenn der Benutzer jedoch die AnzeigedPI auf 120 (Textgröße 125%) oder andere nicht standardmäßige Werte ändert, sind die Bilder falsch skaliert. Beispielsweise führt ein Quellbild von 100x100 Pixel nur zu etwa 80 x 80 Pixel auf der Seite, als ob GDI+ fälschlicherweise die Skalierung der Anzeige auf die Druckausgabe anwendet. Für JPEGs habe ich festgestellt, dass die Aktualisierung der EXIF -Daten zum Festlegen eines DPI -Werts (72, 96, 120 usw.) das
Problem auflöst, sodass das Bild auch mit der Anzeige DPI auf 120%korrekt drucken kann. Dieser Trick funktioniert jedoch nicht für PNGs, da ihnen DPI -Metadaten fehlen. /> Beide von diesen hat das
Problem nicht gelöst. Es scheint, als würde GDI+ während des Druckvorgangs den Skalierungsfaktor des Displays auf das Bild anwenden, was nicht passieren sollte. Alle Problemumgehungen oder Korrekturen, insbesondere für PNG -Dateien, wären sehr geschätzt!
Ich begegne ein [url=viewtopic.php?t=20324]Problem[/url] beim Drucken von Bildern mit GDIPLUS :: Graphics :: Drawimage auf einem Windows HDC, das aus dem Treiber "Microsoft Print to PDF" erstellt wurde. Das Kernproblem ist, dass die Druckerausgabe durch die DPI -Skalierungseinstellungen der Anzeige beeinflusst wird. Wenn der Benutzer jedoch die AnzeigedPI auf 120 (Textgröße 125%) oder andere nicht standardmäßige Werte ändert, sind die Bilder falsch skaliert. Beispielsweise führt ein Quellbild von 100x100 Pixel nur zu etwa 80 x 80 Pixel auf der Seite, als ob GDI+ fälschlicherweise die Skalierung der Anzeige auf die Druckausgabe anwendet. Für JPEGs habe ich festgestellt, dass die Aktualisierung der EXIF -Daten zum Festlegen eines DPI -Werts (72, 96, 120 usw.) das [url=viewtopic.php?t=20324]Problem[/url] auflöst, sodass das Bild auch mit der Anzeige DPI auf 120%korrekt drucken kann. Dieser Trick funktioniert jedoch nicht für PNGs, da ihnen DPI -Metadaten fehlen. /> Beide von diesen hat das [url=viewtopic.php?t=20324]Problem[/url] nicht gelöst. Es scheint, als würde GDI+ während des Druckvorgangs den Skalierungsfaktor des Displays auf das Bild anwenden, was nicht passieren sollte. Alle Problemumgehungen oder Korrekturen, insbesondere für PNG -Dateien, wären sehr geschätzt!