Einzelnen Beitrag anzeigen

grizzly

Registriert seit: 10. Dez 2004
150 Beiträge
 
Delphi XE4 Professional
 
#3

Re: Merkwürdiger Effekt bei Drehung einer Grafik

  Alt 26. Aug 2008, 07:35
Wenn ich Deinen Code beim Überfliegen richtig verstanden habe, dann berechnest Du für jedes Pixel des ungedrehten Bildes die neuen Pixelkoordinaten im gedrehten Bild und bildest das Pixel dort ab. Dabei kann es passieren, daß Du manche Pixelpositionen im neuen (gedrehten) Bild gar nicht erreichst -> Das Bild wird fransig und löchrig.
Man sollte den umgekehrten Weg gehen: Für jedes Pixel im neuen (gedrehten) Bild sucht man das zugehörige Pixel aus dem Originalbild. Dann wird kein Pixel ausgelassen.

Gruß
Michael
  Mit Zitat antworten Zitat