如何在 Appcelerator Titanium 中压缩 JPG
How to compress JPGs in Appcelerator Titanium
我需要在 Appcelerator Titanium 中使用设备相机拍照,然后压缩生成的图像。使用现有的 SDK 已经可以保存为任何尺寸的 .png 和 .jpg,但我还看不到对 .jpg 应用压缩(目前在大文件大小下不压缩保存)。有没有办法在以后的 Titanium SDK 中做到这一点 and/or 最好的第三方模块是什么(对于 iOS 和 Android)?
我用这个模块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
});
我需要在 Appcelerator Titanium 中使用设备相机拍照,然后压缩生成的图像。使用现有的 SDK 已经可以保存为任何尺寸的 .png 和 .jpg,但我还看不到对 .jpg 应用压缩(目前在大文件大小下不压缩保存)。有没有办法在以后的 Titanium SDK 中做到这一点 and/or 最好的第三方模块是什么(对于 iOS 和 Android)?
我用这个模块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
});