Forum: Multimedia
by Matze,
2. Nov 2010
Hast meinen Anhang doch noch gesehen. ;)
Die Standardfunktionen in Delphi machen leider oft verpixelte Bilder. Wobei es irgendwo einen Code-Schnippsel gab, der das ganz gut hinbekommen hat. Ich finde ich auf Anhieb jedoch nicht.
Du kannst dir die Graphics32-Library mal ansehen. Damit erhältst du Ergebnisse wie aus einem guten Bildbearbeitungsprogramm.
Edit: Der Code aus dem SDC könnte es...
Forum: Multimedia
by Matze,
22. Okt 2010
Lies doch, was man dir schreibt und guck nicht nur auf geposteten Code. ;)
Ich habe doch oben ein mögliches Prinzip erklärt.
Anbei ein schnell zusammengetippeltes Beispiel. Es geht auch sauberer und mit weniger temporären Bildern. Nur so finde ich den Weg einleuchtender.
Hab's nicht ausgiebig getestet, sondern nur grob.
Forum: Multimedia
by Matze,
22. Okt 2010
Ermittel doch einfach die kürzere der beiden Seiten (simpler Vergleich) und nimm den als Kante des Quadrats und erstellst damit z.B.ein neues quadratisches Bild.
Die Differenz zwischen langer und kurzer Seite geteilt durch 2 ist das, was du an jeder Seite abschneiden musst.
Einfach entsprechend aufs neue, quadratische Bild kopieren und fertig.