Einzelnen Beitrag anzeigen

Benutzerbild von Rakshasa
Rakshasa

Registriert seit: 1. Nov 2003
182 Beiträge
 
Delphi 2007 Professional
 
#1

PNG-Fehler: Pngs wachsen??

  Alt 8. Dez 2007, 12:48
Hi,

noch ein ziemlich seltsamer Fehler, den ich zur Zeit bei der Verwendung von Pngs in meinem Programm habe.

Mein Programm hat in einem TImage ein PNG geladen, Maße: 152x102 Pixel. Dieses wird unter WinVista auch korrekt dargestellt. Unter Windows XP wiederrum werden die PNGs vergrößert, und zwar um mehr als 6 Pixel! (bei kleinen Pngs (24x24) "nur" um 2 Pixel).
Wenn die Eigenschaft "Autosize" auf "true" gestellt wird, gleicht sich das TImage an, das PNG wird richtig dargestellt. Diese Eigenschaft ist aber KEINE Option für mich, da ich von festen Größen des TImage ausgehen muss.

Anbei mal ein Screenshot und ein Testprogramm. Verwendet wird ein ganz normales TImage, welches zur Designzeit mit dem PNG befüllt worden ist.

Dieser Fehler macht mich wahnsinnig, da ich kaum in der Lage bin, eine vernünftige GUI zu designen, wenn die PNGs sich je nach Betriebssystem ausdehnen?? Hat jemand eine Idee, was ich machen könnte? Hat überhaupt jemand das selbe Problem?
Miniaturansicht angehängter Grafiken
fehler_555.jpg  
Angehängte Dateien
Dateityp: zip project1_152.zip (245,2 KB, 26x aufgerufen)
  Mit Zitat antworten Zitat