Forum: Win32/Win64 API (native code)
Delphi
by Schwedenbitter,
22. Nov 2010
Ich antworte nun mal selbst:
ich habe es mit den Funktionen hinbekommen. Offenbar gelten die Grenzen von PlgBlt() bedauerlicher Weise auch für GdipImageRotateFlip(). Die Ursache für die Speicherzugriffsverletzungen und sonstigen Fehlermeldungen war schlicht die, dass mein Test-Bild zu groß ist. Benutze ich ein kleineres Bild, dann klappt das ganze prima.
Es gibt bloß ein Speicherleck, dass...
Forum: Win32/Win64 API (native code)
Delphi
by Schwedenbitter,
6. Mai 2009
Dass es für Delphi nur wenig Unterstützung gibt, habe ich schon festgestellt. VB kann ich leider nicht und habe auch nicht die Zeit, mich da einzuarbeiten. Die VB-Anleitungen habe ich auch gefunden. Aber es ist sehr schwer, das nach Delphi zu übertragen.
Aber ich bin doch tatsächlich ein gutes Stück weiter. Mein Vorteil ist, dass ich die Bilder "nur" verarbeiten und dann speichern muss. Das...
Forum: Win32/Win64 API (native code)
Delphi
by Schwedenbitter,
6. Mai 2009
Ich bedaure, es nicht zu verstehen. Aber das für mich wichtige funktioniert. Nur nebenbei: Das Drehen um 180° klappt bei mir nicht. Das brauche ich aber auch nicht. Jedenfalls ist es die schnellste Routine, die ich probiert habe und das sind immerhin 4 an der Zahl und sie benutzt neben Assembler keine externen Funktionen. 3 Routinen funktionieren ganz gut und 1 (PlgBlt) klappt nicht mit großen...
Forum: Win32/Win64 API (native code)
Delphi
by Schwedenbitter,
5. Mai 2009
Ich hatte es befürchtet. Ich bin Gelegenheitsprogrammierer und aus diesem Grunde sprach ich auch von einfach. Das alles ist das Gegenteil von Einfach. Ich staune, dass auch hier im Forum manche Fragen nicht beantwortet wurden und sich keiner mehr rührt. Vermutlich wissen alle außer mir die Antwort.
Ich vermute anhand der mir ausgegebenen Zeiten, dass ich erfolreich dem HBITMAP ein TBitmap...
Forum: Win32/Win64 API (native code)
Delphi
by Schwedenbitter,
5. Mai 2009
Ich habe leider keine Ahnung, wie das geht, schaue mir aber gern nochmal die Uhr an. Zunächst muss ich das mit dem Drehen erstmal grundsätzlich hinbekommen. Das andere ist dann Kosmetik.
Ich bin grad am Grübeln: Wie bekomme ich mein TBitmap in das TGPImage gezeichnet? :gruebel:
Für die Demo ist das Vorgehen ja OK. Aber ich brauche es (später) zum Bearbeiten von Bildern, die frisch aus dem...
Forum: Win32/Win64 API (native code)
Delphi
by Schwedenbitter,
5. Mai 2009
Ich weiß nicht, ob die Frage nicht besser bei Multimedia/Grafik stehen sollte. Da es aber eine Windows-Funktion betrifft, stelle ich sie hier. Notfalls kann sie durch den Moderator verschoben werden:
Ich bin - nach wie vor - auf der Suche nach einer schnellen und einfachen Methode, um ein 1-Bit-Bitmap (schwarz/weiß) zu drehen. Dabei kommt man an PlgBlt nicht vorbei und wie das geht, weiß ich...