Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi PNG-Fehler: Pngs wachsen?? (https://www.delphipraxis.net/104658-png-fehler-pngs-wachsen.html)

Flips 21. Dez 2007 11:50

Re: PNG-Fehler: Pngs wachsen??
 
Jop hab auch XP SP2 mit allen Updates, allerdings mit Vista Stylepack falls das was ausmacht.
Fehlerfreie Darstellung.

[ot]
Juhu, es gibt wieder Weihnachtssmilies :-D
[/ot]

phreax 21. Dez 2007 12:19

Re: PNG-Fehler: Pngs wachsen??
 
Ich hab XP Home SP2 mit den aktuellen Updates, aber trotzedem den beschriebenen Fehler.
Ich weiß leider nicht woher das kommen könnte...
Gruß phreax

Lossy eX 21. Dez 2007 12:33

Re: PNG-Fehler: Pngs wachsen??
 
Fällt dir auf dem ersten Bild eigentlich etwas auf? Schau dir das Bild noch mal genau an und denke dir dabei den Fensterrand von Vista weg. Also betrachte mal nur den Clientbereich von deinem Fenster. Alleine DER ist schon ein ganzes Stück größer. Wenn man die Proportionen von dem kleinen Bild auf die Größe des Fensters überträgt dürfte der Faktor in etwa gleich sein.

Bzw sieht man schon, dass das Image in XP etwas kleiner ist. Nachdem ich mal mit einem Grafikprogramm gemessen habe bestätigt sich das auch. Das Image ist nur 143x96 Pixel groß. Deine Bilddaten sind aber überall gleich groß. Nur die Komponente(n) verändern ihre Größe! Bzw durch Autosize wird es immer auf die richtige Größe gezwungen.

Ich würde mal schauen was für einen Schriftgrad du in deinem Windows eingestellt hast! Ich vermute mal, dass der von 96dpi (Ist eigentlich Standardgröße) abweicht. Bzw evtl hat Windows durch ein Update was gedreht. Der könnte so auf 102dpi liegen.

Denn Delphi schaut beim Starten nach was im Windows für eine dpi eingestellt ist und für was für eine dpi dein Fenster erstellt wurde (PixelsPerInch). Wenn Scaled auf True (Standard) gesetzt ist, dann passt Delphi dein Fenster in der Größe an. Ansonsten nicht.

Rakshasa 21. Dez 2007 23:46

Re: PNG-Fehler: Pngs wachsen??
 
Zitat:

Zitat von Lossy eX
Denn Delphi schaut beim Starten nach was im Windows für eine dpi eingestellt ist und für was für eine dpi dein Fenster erstellt wurde (PixelsPerInch). Wenn Scaled auf True (Standard) gesetzt ist, dann passt Delphi dein Fenster in der Größe an. Ansonsten nicht.

Genau das war es... scaled = false hat die Lösung gebracht!!! :-D

Kann mir noch jemand sagen, ob es ratsam ist, scaled auf false zu lassen? Was wäre schlimmstenfalls zu erwarten?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:10 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz