下面是我压缩的核心代码。 在ios 中拍照后 输出的图片大小是一致的(见附件)。安卓是好的。
function compressImageAddress(vSrc, vDst) {
console.log(vSrc+','+vDst)
plus.zip.compressImage( {
src: vSrc, dst: vDst, overwrite: true, quality: 20
}
, function() {
plus.io.resolveLocalFileSystemURL(vSrc, function(entry) {
entry.file( function(file){
console.log(file.size + '--' + file.name);
} );
})
plus.io.resolveLocalFileSystemURL(vDst, function(entry) {
entry.file( function(file){
console.log(file.size + '--' + file.name);
} );
}
,
function(e) {
HideLoad();
outLine("读取拍照文件错误:" + e.message);
}
);
}
,
function(error) {
//alert("Compress error!");
}
);
}
2 个回复
w***@163.com (作者)
下面是我压缩的核心代码。 在ios 中拍照后 输出的图片大小是一致的(见附件)。安卓是好的。
function compressImageAddress(vSrc, vDst) {
console.log(vSrc+','+vDst)
plus.zip.compressImage( {
src: vSrc, dst: vDst, overwrite: true, quality: 20
}
, function() {
plus.io.resolveLocalFileSystemURL(vSrc, function(entry) {
entry.file( function(file){
console.log(file.size + '--' + file.name);
} );
}
赵梦欢 - 专注前端,乐于分享!
你这啥都没有发,怎么知道是不是bug啊。