| dead_luminor |
25.09.2010 21:40 |
JPGENCODER портит качество.
Отправляю на сервер изображение, качество становится ужасным. Принимает вконтакте.
Код AS3:
public function send_photo_in_album():void {
var jpgSource:BitmapData = new BitmapData (kl.width, kl.height);
jpgSource.draw(kl);
var jpegEnc:JPGEncoder = new JPGEncoder();
var jpegDat:ByteArray = jpegEnc.encode(jpgSource);
var fileContentType:String = 'image/jpeg';
var mpLoader:MultipartURLLoader = new MultipartURLLoader();
mpLoader.addEventListener(Event.COMPLETE, uploadCompleteDataHandler);
mpLoader.addFile(jpegDat, "file1.jpg", "file1", fileContentType);
mpLoader.load(upload_url);
}
Многие приложение вконтакте сохраняет изображения без потери качества. Если
делать так:
Код AS3:
var pngDat:ByteArray = PNGEncoder.encode(pngSource);
Качество такое же ужасное.
|