Entwickler-Ecke
Multimedia / Grafik - Grafikprogramme
Aya - Mo 02.09.02 22:09
Titel: Grafikprogramme
Hi,
ich schreibe seit einiger Zeit an einem Graphik Programm, es ist auch wirklich gut.. kann im grunde all das was z.B. PaintShopPro auch kann...(und sogar ein wenig mehr :) )
ich hab das alles mit Canvas gebastelt, nur jetzt stoße ich an meine grenzen damit... denn PSP kann z.B. aufhellen/abdunkeln, Colorisieren etc... Ich hab zwar kein problem damit bei nem Pixel den Farbwert zu berechnen nachdem man es um 20% erhellt oder sonstwas, nur... das für JEDES Pixel machen bei einem 1024x768 Image... das dauert mit Canvas ewig.. und bei andere ngrafikprogrammen nichmal ne sekunde... deswegen wollte ich mal fragen, wie machen die das? :)
Gibt es was, das wesentlich schneller als Canvas is oder wie oder was..? :)
Au'revoir,
Aya
SvenAbeln - Di 03.09.02 10:39
Hallo,
kannst dir mal Graphics32 anschauen
http://www.g32.org/graphics32/index.html
ich habe diese Komponente selber noch nicht getestet
aber unter den Features steht z.B.
Zitat: |
* Fast per-pixel access up to 100 times faster compared to standard TCanvas/TBitmap; |
Thunderman - Di 03.09.02 19:41
Also schneller ist auf jeden Fall ScanLine von TBitmap.
Ansonsten musst Du die Berechnungen vielleicht besser in einer eigenen Klasse durchführen, und dann nur die Enddaten mit TCanvas anzeigen lassen. Wobei das wenn es nicht perfekt programmiert ist wohl auch langsam sein dürfte.
Aya - Do 05.09.02 06:49
Hi,
also erstmal danke... mit ScanLines is alles schon ein ganzes stück schneller geworden :)
Wegen der Graphic32 Unit... also von der geschwindigkeit her is die ja genial.. aber.... na ja, ich kann kaum was mit anfangen, denn die hat soviel müll dadrin, und die wichtigsten Canvas befehle fehlen mir einfach... :(
Gibt es evtl eine Komponente die 1-1 so ist wie das normale TBitmap, nur schneller? :)
Au'revoir,
Aya
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!