Flash Jpeg Encodierung mit Alchemy
Ich arbeite zur Zeit an einem Projekt bei dem Bilddaten in einer Flashapplikation bearbeitet und danach auf einen Server übertragen werden. Ein großes Problem bestand bis jetzt darin die Bitmapdaten nach Bearbeitung in JPEG zu encodieren. Dieser Vorgang ist sehr rechenintensiv und brachte die Applikation für einen kurzen Moment zum einfrieren. Durch Zufall bin ich über einen Blogeintrag von Jens Krause gestolpert. <Link>
In diesem wird beschrieben wie man mit Hilfe von Alchemy, ein Projekt zur Einbindung von C/C++ Quellcode in eine Flash/Flex Applikation, die JPEG Encodierung wesentlich beschleunigen kann. Im wesentlichen geht es dabei darum eine Wrapperklasse in C zu schreiben, welche die Kommunikation zwischen dem AS3 Code und den verwendeten C Klassen übernimmt. Diese Klassen werden mit Hilfe verschiedener Helferklassen des Alchemyprojektes und einem modifizierten C Compiler in eine swc Datei übersetzt. Diese SWC Datei wird dann zum Bibliothekspfad des ActionScript-Projektebaum hinzugefügt. Danach kann die Funktionalität der C Wrapperklasse genutzt werden.
Für eine genaue Beschreibung empfiehlt sich ein Blick auf folgende Seiten:
http://labs.adobe.com/technologies/alchemy/
http://labs.adobe.com/wiki/index.php/Alchemy:Documentation:Getting_Started
Noch keine Kommentare vorhanden.