How to convert bytearray to image or image to bytearray ?

后端 未结 7 1392
感情败类
感情败类 2020-12-06 18:57

How to assign bytearray value to panel background image. If anybody have idea or experiance plz help me to overcome the problem. BRIEF EXP:

I have panel control an

7条回答
  •  心在旅途
    2020-12-06 19:48

    Using adobe's JPGEncoder (com.adobe.images.JPGEncoder) class and ByteArray is pretty much all you need. Converting image to byte array (assuming CAPS are variables you'd need to fill in):

    // -- first draw (copy) the image's bitmap data
    var image:DisplayObject = YOUR_IMAGE;
    var src:BitmapData = new BitmapData(image.width, image.height);
    src.draw(image);
    
    // -- encode the jpg 
    var quality:int = 75;
    var jpg:JPGEncoder = new JPGEncoder(quality);
    var byteArray:ByteArray = jpg.encode(src);
    

提交回复
热议问题