![]() |
Image.Picture.LoadFromFile - Ergebnis in pixel oder points?
Hallo allerseits!
Wenn ich eine bestimmte jpg-Datei mit IrfanView ansehe und auf Grösse ändern gehe, so erhalte ich folgende Angaben: Breite: 579 pixel Höhe: 338 pixel Wenn ich die Anzeige umschalte auf cm, erhalte ich: Breite: 20,43 cm Höhe: 11,92 cm Soweit, so gut. Wenn ich jetzt in meinem Programm mittels Image.Picture.LoadFromFile diese jpg lade und mit der Funktion ConvertX(Image.Picture.Width, mmPixel, mmHiMetric) aus der Komponente Print Preview Package konvertiere, erhalte ich als Breite nur 153,19 mm. Konvertiere ich jedoch mit ConvertX(Image.Picture.Width, mmPoints, mmHiMetric), so bekomme ich als Ergebnis wieder annähernd die 204 mm. Wie kann ich also eine jpg-Datei so in mm konvertieren, dass sie mir im Print Preview Package die gleiche Grösse darstellt, wie sie abgespeichert ist. Ich brauch die mm-Angaben, da der Canvas der PrintPreview Komponente auf mmHiMetric eingestellt ist. mfg Herbert |
Re: Image.Picture.LoadFromFile - Ergebnis in pixel oder poin
Beachte dabei, dass es zwei DPI Angaben dabei zu beachten gibt: zum einen die DPI Zahl des Bildes und zum anderen die DPI Zahl des Druckers und somit des Previews.
|
Re: Image.Picture.LoadFromFile - Ergebnis in pixel oder poin
Hallo,
es würde mir auch genügen, wenn ich die DPI des Bildes irgendwie auslesen kann, nur wie ??? mfg Herbert |
Re: Image.Picture.LoadFromFile - Ergebnis in pixel oder poin
Liste der Anhänge anzeigen (Anzahl: 1)
So weit ich das weiß, hat das Bild ansich keine DPI Angabe.
DPI, draft per inch wirkt sich nur dann aus wenn man den die PixelAnzahl auf eine geometrische Größe Umwandeln will. Die 20,43 Zentimeter wurden mit 72 dpi ermittlet. 72 dpi nimmt man in der Regel für die Darstellung auf dem Monitor. Grüße Klaus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz