2016-10-27 6 views
0

Appcelerator Titaniumのデバイスカメラで写真を撮ってから、結果の画像を圧縮する必要があります。既存のSDKで任意のディメンションの.pngと.jpgとして保存することは既に可能ですが、まだ.jpgに圧縮を適用する方法はありません(現在、大きなファイルサイズでは圧縮せずに保存します)。それ以降のTitanium SDKやこれを実行するための最良のサードパーティ製モジュール(iOSとAndroidの両方)ではこれを行う方法はありますか?Appcelerator TitaniumでJPGを圧縮する方法

答えて

2

私は画像を圧縮するために、このモジュールhttps://github.com/appcelerator-modules/ti.imagefactory を使用して、それが正常に動作しています

var compressQuality = 0.8; 
//compression quality 80% 
blob = ImageFactory.compress(blob, compressQuality); 
blob = ImageFactory.imageAsResized(blob, { 
    height : outputHeight, 
    width : outputWidth 
}); 
+0

は唯一の方法であるように思わ - ありがとう! – James

関連する問題