Und wenn es dennoch Eigenbau sein soll: Es lohnt sich hier die Drehung so zu bauen, dass du nicht das Ausgangsbild vorwärts transformiertst, sondern die Rücktransformation nimmst, und Pixel im Zielbild auf Float-Pixel im Original abbildest. Wenn du dann nicht stumpf rundest, sondern einen interpolierten Farbwert aus den vier betroffenen des Originals nimmst (
bilineare Interpolation), hast du die sauberst mögliche Variante.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)