actionscript3保存为jpg格式

package com.wdxc ...{
    
import com.wdxc.util.JPGEncoder;
    
import flash.net.URLRequest; 
    
import flash.net.URLRequestMethod ;
      
    
/** *//**
    * 与服务端通信
    * 
@author luqinglong
    
*/

    
public class ImageService ...{
        
        
private var url:String = "http://192.168.0.211:8080/photo/PhotoEditServlet?photoid=267005" ;
        
        
public function ImageService() ...{
            
        }

              
        
/** *//**  
         * 对图片编码并提交给服务端保存。
         * 
@param bitmapdata  
         * 
@param url       
         
*/
         
        
public function submit(bitmapdata:BitmapData,url:String):void ...{
            var request:URLRequest 
= new URLRequest(url);  
              
            
//编码成图片格式流
            var encoder:JPGEncoder = new JPGEncoder(80); 
            var bytes:ByteArray 
= encoder.encode(bitmapdata);      
            
            request.method 
= URLRequestMethod.POST; 
            request.data 
= bytes ;   
                     
            
//设置成文件流形式
            request.contentType = "application/octet-stream"

            var loader:URLLoader 
= new URLLoader();                  
            loader.load(request) ;            
                  
            loader.addEventListener(Event.COMPLETE, completeHandler) ;  
        }
        
                             
        
private function completeHandler(e:Event):void ...{
            e.currentTarget.removeEventListener(Event.COMPLETE, completeHandler);   
        }
  
    }

    
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值