AS3 - ByteArray zu bitmap
I kodiert ein Bild in ein ByteArray. Wie es zu konvertieren zu einer bitmap aus, dass ByteArray?
Danke. Uli
InformationsquelleAutor Uli | 2012-05-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
I kodiert ein Bild in ein ByteArray. Wie es zu konvertieren zu einer bitmap aus, dass ByteArray?
Danke. Uli
InformationsquelleAutor Uli | 2012-05-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe diesen test unter die gut funktioniert. Es wandelt ein Bytearray in Bitmap. Das format des Bildes ist irrelevant. png, jpg, gif alle halten Sie Ihr format in den meta-Daten, die der bitmapdata-Klasse interpretiert für Sie. Sie verwenden sollten, JPEGEncoder oder PNGEncoder beim speichern.
InformationsquelleAutor Lex
Was ist das format Ihrer
ByteArray
? Wenn die Pixel im 32-bit-ARGB-format, die Sie erstellen können eine neueBitmapData
Objekt und stellen Sie die Pixel unter VerwendungBitmapData.setPixels()
. Dann weisen Sie einfach die bitmap-Daten in ein bitmap-Objekt.Wenn Sie nicht in der 32-bit-ARGB-format, werden Sie wahrscheinlich benötigen, zu konvertieren.
Auch Bearbeiten Sie Ihre Frage einschließen, was dein höheres Niveau Ziel ist, es klingt wie Sie möglicherweise etwas komplizierter, als Sie tun müssen, um diese Bilder geladen.
Die image-Datei-format ist JPEG. Meine höhere Ebene Ziel ist es, die ByteArray und speichert es in verschiedenen Größen, um die Festplatte als JPEG.
InformationsquelleAutor laurent
Verwenden Loader
this.fileReference = new FileReference(); this.fileReference.save(bitmapData,"test.jpg" ); Any ideas why the images invalid?
InformationsquelleAutor Marcx
diese Klasse kann Ihnen helfen:
http://code.google.com/p/as3asclublib/source/browse/trunk/display/image/PNGDecoder.as?spec=svn123&r=123
InformationsquelleAutor Last Chance
InformationsquelleAutor Panzercrisis