Bild drehen mit PlgBlt_

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
fabulouspaul
Beiträge: 120
Registriert: 01.04.2011 21:59

Bild drehen mit PlgBlt_

Beitrag von fabulouspaul »

Hallo zusammen,

ich suche nach einer schnellen und einfachen Methode, große Images (> 3000 x 3000) jeweils im 90° Winkel zu drehen (rechts oder links).

Spontan fallen einem da 2 verschachtelte Schleifen ein, die das erledigen, aber das ist bei der Größe dann doch etwas langsam.
Ich bin dann auf die PlgBlt_-Funktion gestossen. Diese funktioniert für kleinere Images auch tadellos und rasend schnell, aber ab einer gewissen Grösse (ich habe da 8MPixel ausgemacht) macht die Funktion einfach nix mehr. :?

Nun meine Frage: Gibt es eine andere Funktion, die unabhängig von der Größe diesen Job erledigt?
fabulouspaul
Beiträge: 120
Registriert: 01.04.2011 21:59

Re: Bild drehen mit PlgBlt_

Beitrag von fabulouspaul »

fabulouspaul hat geschrieben:Hallo zusammen,

ich suche nach einer schnellen und einfachen Methode, große Images (> 3000 x 3000) jeweils im 90° Winkel zu drehen (rechts oder links).

Spontan fallen einem da 2 verschachtelte Schleifen ein, die das erledigen, aber das ist bei der Größe dann doch etwas langsam.
Ich bin dann auf die PlgBlt_-Funktion gestossen. Diese funktioniert für kleinere Images auch tadellos und rasend schnell, aber ab einer gewissen Grösse (ich habe da 8MPixel ausgemacht) macht die Funktion einfach nix mehr. :?

Nun meine Frage: Gibt es eine andere Funktion, die unabhängig von der Größe diesen Job erledigt?
Neuer Stand: aktuell habe ich einen Workaround gebastelt, der mir die Bilder in 2 Hälften teilt, beide Hälften separat dreht und dann wieder zusammenfügt. Das ist nicht schön und funktioniert auch nur bis zu einer gewissen Image-Größe, aber klappt erstmal hinreichend schnell für mich.

Trotzdem... wenn jemand einen besseren Weg findet... Ich habe beim Googlen etwas von GDI+ gelesen, aber das sagt mir garnix. :?
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Bild drehen mit PlgBlt_

Beitrag von RSBasic »

Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten