0

Bitmapdata から Base64 ベースの画像を生成するのに役立つ例はありますか? ビットマップデータでエンコードを使用する必要があることはわかっていますが、使用方法がわかりません。

(rect : flash.geom.Rectangle、compressor : flash.utils.Object、?byteArray : flash.utils.ByteArray) : flash.utils.ByteArray;

jpegを使用して圧縮したい場合に備えて、コンプレッサーを埋める方法は?

また、 byteArray の入力は何ですか? 何か助けはありますか?

4

1 に答える 1

0

BitmapData.html#encode()の AS3 ドキュメントに例があります。

// Compress a BitmapData object as a JPEG file.
var bitmapData:BitmapData = new BitmapData(640,480,false,0x00FF00);
var byteArray:ByteArray = new ByteArray();
bitmapData.encode(new Rectangle(0,0,640,480), new flash.display.JPEGEncoderOptions(), byteArray);

haxe.crypto.Base64Base64 文字列を生成するには、 (3.0.1 以降に追加)を使用できます。OpenFL では、ByteArrayextends Bytes. したがって、単純に にフィードすることができますBase64.encode

于 2014-03-04T05:48:42.563 に答える