Forum: Cross-Platform-Entwicklung
by Medium,
20. Feb 2015
Okay, dann anders:
Ich nehme mal an, dass "Fit" heisst, dass das Bild unter Beibehaltung des Seitenverhältnisses skaliert, und nicht wirklich mit Gewalt das Bitmap auf die ganze Anzeige staucht. In dem Fall musst du zunächst das Bildverhältnis des TImage ermitteln: Vi = Image.Breite / Image.Höhe
Das gleiche für das Original-Bitmap: Vb = Bitmap.Breite / Bitmap.Höhe
Wenn Vi > Vb, dann wird das...
Forum: Cross-Platform-Entwicklung
by Medium,
19. Feb 2015
Für einen Vergleich ist der Ansatz denkbar schlecht. Beim Verkleinern gehen dir Informationen unwiederbringlich flöten. Du solltest deine Bilder in ihrer Originalgröße intern vorhalten und mit diesen dann arbeiten, und das skalierte nur zur Anzeige verwenden. Ansonsten werden die Ergebnisse fast sicher entweder schlecht, oder zumindest schwer vorhersehbar.
Edit: Öhm, und wenn mich nicht alles...