Entwickler-Ecke

Open Source Units - Bitmap schnell in belibigem Winkel um seine Achse drehen


Logikmensch - Fr 21.11.08 20:26
Titel: Bitmap schnell in belibigem Winkel um seine Achse drehen
Hallo,

ich habe mich die letzten Tage mal mit Bitmap-Rotation auseinander gesetzt. Nachdem ich im Internet verschiedene Beispiele gesucht hatte, mich aber keine so richtig zufrieden stellen konnte, habe ich kurzerhand eine neue Routine gebildet, die meinen Wünschen entspricht:

- Möglichst schnelle Routine - dank Scanline und optimierten Schleifen
- Unterstützung verschiedener Bitmap-Farbtiefen
- Ausblenden des umgebenden Rechtecks.

Ich habe noch ein Beispielbild und ein Demoprogramm beigefügt.

Ich hoffe, diese Routine kann jemand anders nützen. Viel Spaß!


Moderiert von user profile iconAXMD: Topic aus Multimedia / Grafik verschoben am So 23.11.2008 um 09:51


JayEff - Fr 21.11.08 20:30

Versteh ich das richtig, du bietest eine Open Source Unit an? (Bitmap_handling.pas hast du sie genannt, oder? :) ) Wenn ja, dann gehört das doch in die Sparte "Open Source Units" ;) Dies hier ist eigentlich nur für Fragen o.ä. gedacht.

Ein Rotationsalgorithmus für Bilder? Beliebige Rotationswinkel? Verlustfreie Rotation? Dein Beispielbild ist ja leider nicht gedreht und auch noch innerhalb des Zip-files. Lade doch mal eines hoch an dem man sieht, was dein Algo tut, und das bitte als einzelne Datei, so dass ein Klick zum anschauen ausreicht :)


Logikmensch - Sa 22.11.08 09:45

Okay, kein Problem.

Was die Sparte angeht - ich habe lange überlegt, wohin damit.


jaenicke - Sa 22.11.08 09:55

Die richtige Sparte wäre schon "Open Source Units", wie bereits gesagt wurde, schau dir dort am besten den ersten Beitrag mit Informationen zu Posts in der Sparte an und melde dann deinen Thread mit "Thema melden" ganz oben und bitte darum den Beitrag zu verschieben. ;-)

Ich werde mir deine Unit anschauen, wenn die gut geschrieben ist, ist die durchaus interessant. :D