Ich will in meinem Programm gescante/fotografierte Skizzen zur Parameter-Eingabemaske zeigen. Dazu habe ich ein TImage auf das entsprechende Tab gezogen. Da nicht sehr viel Platz ist hat das eine Größe von (hxb) 232 x 356 Pixeln. Ich werde aber bestimmt noch an den Eingabemasken herum schieben, um das größer zu machen.
In dieses TImage kann ich ein entsprechendes PNG aus einer Datei lesen - wenn es die passende Auflösung hat. Das bedeutet, ich muss das PNG händisch hin skalieren - schlecht, weil viel Arbeit und die muss ich auch noch wiederholen, wenn ich das TImage in der Größe ändere (unten ein kurzes Stück Code; nichts spezielles):
Code: Alles auswählen
if (FileExists(fullname)) then
begin
NewLogger.LogMessage(llInfo,Format('Loading Image-file: %s',[filename]));
Image1.Picture.LoadFromFile(fullname); // 1. Maske
Image2.Picture.LoadFromFile(fullname) // 2. Maske
end
else
NewLogger.LogMessage(llInfo,Format('Could not load Image: %s',[filename]))
end;
Ciao,
Photor