![]() |
Zeichenfunktionen zu langsam
Tut mir leid, falls dieses Thema schon ein paar mal hier durchgekaut wurde; ich hab in diesem Forum speziell nach "DIB" gesucht, aber leider nichts gefunden.
Auf Internetstreifzügen hab ich eigentlich ne ganze Menge an Units und Lösungen für das leidige "Canvasmalen ist zu langsam"-Problem, aber die Einbindung in mein betagtes Delphi 3 macht oftmals Probleme. Schlußendlich fand ich eine Unit, die recht alt und für Delphi 2 entwickelt wurde, aber vielversprechend aussieht. Sie kann DIBs (device independent bitmap) kreiern und Pixel auslesen / darauf ausgeben - assembleroptimiert. Leider bekomm ich eine exception direkt nach dem Kompilieren ausgespuckt und es hängt schon beim Erstellen eines solchen DIB-Objekts. Hat jemand brauchbare Ressourcen, Informationen rund um optimierte Grafikausgabe? Ich hab vor, ein kleines Malprogramm mit Tablettunterstützung zu machen. Das Tablett läßt sich schon wunderbar ansprechen und es funktioniert auch soweit alles (recht primitiv). Ich will aber Anti-Alias-Linien nutzen und eventuell im Hintergrund Bildoperationen berechnen können. Vielen Dank im Voraus! |
Re: Zeichenfunktionen zu langsam
Hallo Tommy!
Schau mal unter ![]() Viel Spass damit wünscht ... OLLI :hi: |
Re: Zeichenfunktionen zu langsam
Vielen Dank für Deinen Hinweis!
Leider war ich schon auf der G32-Homepage und mußte feststellen, daß gerade die Entwicklung am jüngsten Sproß seit 18 Monaten scheinbar eingestellt ist :( In die Graphics-Lib muß ich dann wohl nochmal reinschauen... ich hab in letzter Zeit soviel Zeug heruntergeladen :shock: |
Re: Zeichenfunktionen zu langsam
Okay, jetzt weiß ich wieder, was ich gegen G32 hab: es funktioniert schlichtweg nicht mit Delphi 3. Der Code gebraucht Elemente, die Delphi 3 noch nicht unterstützt.
Deshalb frag ich nochmal in die Runde, ob mir jemand Infos zu DIB-Programmierung zukommen lassen kann... :drunken: |
Re: Zeichenfunktionen zu langsam
Dann schreib doch G32 um, bis es passt. Sofern der Assembler-Code funzt ist der Rest doch nicht so wild.
Sorry Tommy, bin halt G32 Fan. :spin2: |
Re: Zeichenfunktionen zu langsam
:-D Kann ich sehr gut verstehen, die Beispiele sind genial und genau nach meinem Geschmack. Ich hab bereits versucht, die Sache umzuschreiben, aber ich weiß nicht, wie ich ein dynamisches Array Delphi-3-tauglich ersetzen soll.
Wie dem auch sei, ich hab mein ursprüngliches Problem mit der oben erwähnten Exception beheben können. Jetzt versuch ich meine eigene Mini-DIB-Library zu schreiben und mal sehen, was ich aus G32 implementieren kann :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz