| |
|
|
Georg Bernhardt | allô
habe cela bild avec
SizeExtBmp (%HDC,posx&,posy&,x&/facteur!,Y&/facteur!,bild&,0,0,x&,Y&,0)
sur den Bildschirm gezaubert et veux eh bien cela verkleinerte Bild drehen.
comment maintenant??????? |
|
|
| |
|
|
|
Frank Abbing | Einmal? Um viel Grad? s'il te plaît quelque chose plus Infos et une fonctionnement Testcode en supplément. |
|
|
| |
|
|
|
Georg Bernhardt | qui Drehung soll 90 grad ou bien -90 grad son |
|
|
| |
|
|
|
| allô Georg
Habe ici quelque chose dans meiner Schatzkiste trouvé. Urheber ist meiner attitude pour Andreas Miethe. peut-être peux Du quelque chose avec cela anfangen |
|
|
| |
|
|
|
Frank Abbing | Lass ma, Horst. cela peux qui ProSpeed viel plus rapide et besser. Pour Bitmaps kennt vous RotateExtBmp(). Grafikarrays laisser sich avec Rotate() drehen. Beide Funktionen sommes dans qui ProSpeed-Aider très bien beschrieben et ausreichend avec Beispielen unterlegt. qui Drehung sollte dans deinem le cas avant qui Verkleinerung avoir lieu. |
|
|
| |
|
|
|
| Frank Abbing
...qui Drehung sollte dans deinem le cas avant qui Verkleinerung avoir lieu.
je serait dire non - car il veut dans 90°Schritten drehen - alors wäre es unnütze CPU-charge qui Rotation avant qui Skalierung durchzuführen. |
|
|
| |
|
|
|
Georg Bernhardt | cela Bild soll verkleinert angezeigt volonté et si es nötig ist um 90 grad aussi verkleinert gedreht volonté um es ensuite abzuspeichern |
|
|
| |
|
|
|
Frank Abbing | Georg, je hab Tonnen de Demoquellcodes geschrieben... wäre gentil, si du là la fois reinsehen würdest. |
|
|
| |
|
|
|
Georg Bernhardt | Frank habe je oui gemacht, verstehe es oui aussi jedenfalls glaube je cela mais oui c'est ca pour cet Problem hab je rien trouvé, peut-être habs aussi seulement pas rauslesen peut. Werde mais nochmal chercher. |
|
|
| |
|
|
|
Frank Abbing | si je qui Zeit demain finde, mach je dir quoi fertig. |
|
|
| |
|
|
|
Georg Bernhardt | wäre je Dir très reconnaissant habe déjà Stunden probiert. |
|
|
| |
|
|
|
Frank Abbing | Hab vite probiert. là wohin deine SizeExtBmp()-Funktion steht sollte stehen: KompilierenMarqueSéparationvar ahdc&=CreateExtBmp(%hdc,x&/faktor!,Y&/faktor!)
SizeExtBmp (ahdc&,0,0,x&/faktor!,Y&/faktor!,bild&,0,0,x&,Y&,0)
RotateExtBmp(%HDC,posx&,posy&,x&/faktor!,Y&/faktor!,ahdc&,0,0,90,0) einmal komplett
FreeExtBmp(ahdc&)pre> |
|
|
| |
|
|