Image Skaling -Problem mit GDIPLUS :: Graphics :: Drawimage Wenn Anzeige DPI den Druck auf Windows HDC (Druck auf PDF) b ⇐ C++
Image Skaling -Problem mit GDIPLUS :: Graphics :: Drawimage Wenn Anzeige DPI den Druck auf Windows HDC (Druck auf PDF) b
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!
-
- Similar Topics
- Replies
- Views
- Last post
-
-
WPF Combobox-Rendering-Problem im Autodesk Vault Add-In auf High-DPI-Monitoren
by Anonymous » » in C# - 0 Replies
- 9 Views
-
Last post by Anonymous
-
-
-
Fataler Fehler: SFML/Graphics.hpp: Es gibt keine solche Datei oder Verzeichnis
by Anonymous » » in C++ - 0 Replies
- 11 Views
-
Last post by Anonymous
-