Du solltest das unbedingt in dem Grafikprogramm, mit dem du das Bild erstellst, machen! Da hast du eine viel bessere Kontrolle, wie es dann wirklich aussieht. Und ja, beim vergrößern kommt es eher zu Unschärfe als beim Verkleinern, weil einfach Informationen fehlen.
Zum Verkleinern ist unter GR32 der Filter sfLanczos / der Filterkernel TLanczosKernel geeignet; zum VBergrößern sfMitchell bzw. TMitchellKernel.
Siehe auch
http://www.delphipraxis.net/internal...ct.php?t=89532
EDIT: Und mit Image1.stretch siehts auf jeden fall bescheuert aus. das ist ein linear oder oder nearest filter, der da verwendet wird, und der ist für sowas nur rudimentär geeignet.
Wenn du also in deinem programm ein Bild auf 100x100 Pixel zeigen willst, dann erstelle auch in einem grafikprogramm ein bild, das 100x100 Pixel groß ist!
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1