Ohne die verlinkten Threads gelesen zu haben:
Das TImage scheint bei
Stretch=True
einfach eine "Nächster Nachbar"-Berechnung zu machen- Das sieht natürlich absolut unzumutbar aus.
Ich gehe immer
entweder hin und rechne es mit
Vcl.GraphUtil.ScaleImage(..) schön
oder nehme die TImage32-Komponenten aus dem
Graphics32-
Package. Da kann man wirklich alle möglichen tollen Filter einstellen, wie Bilder skaliert werden sollen.
Warum man so etwas in der
VCL immer noch von Hand machen (bzw. Fremdkomponenten installlieren) muss habe ich nie verstanden aber ich habe sonst heute ja noch nicht gemeckert.