HarmonyOS 图片压缩失败
API 11的设备,调用packing api(api 11新增)图片打包成文件报错62980115
调用padking (8+)图片打包为buffer报错inner error
// imageUri表示准备打包的源图片,无论该图片来源于文件选择器的uri,还是cache目录下的uri,或者file目录下的uri,都不能跑通程序
const imageSourceApi : image.ImageSource = image.createImageSource(imageUri);
const imagePackerApi : image.ImagePacker = image.createImagePacker();
// padking (8+)
let packOpts : image.PackingOption = { format: "image/jpeg", quality: 98 };
imagePackerApi.packing(imageSourceApi, packOpts)
.then( (data : ArrayBuffer) => {
console.log('packing succeeded.' + data);
}).catch((error : BusinessError) => {
console.error('packing failed.' + JSON.stringify(error));
})
// padking (11+)
const filePath : string = this.context.cacheDir + "/image_new.jpg";
let file = fs.openSync(filePath, fs.OpenMode.CREATE | fs.OpenMode.READ_WRITE);
imagePackerApi.packToFile(imageSourceApi, file.fd, packOpts, (err : BusinessError) => {
if(err) {
console.error('压缩图片 packToFile failed. ' + JSON.stringify(err));
} else {
console.log('压缩图片 packToFile succeeded.');
}
})
文档链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-image-V5
上传多张图片,图片需要压缩
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 图片压缩问题
1247浏览 • 1回复 待解决
HarmonyOS 图片压缩示例?
885浏览 • 2回复 待解决
HarmonyOS 有没有图片压缩、视屏压缩的能力?
1285浏览 • 1回复 待解决
图片质量压缩,不改变图片大小,可指定图片压缩参数
1368浏览 • 1回复 待解决
HarmonyOS 图片压缩工具
889浏览 • 1回复 待解决
HarmonyOS 无损压缩图片jpg发现压缩后的图片比原来大
1257浏览 • 1回复 待解决
HarmonyOS 如何压缩本地图片?
1058浏览 • 1回复 待解决
HarmonyOS图片压缩不到指定大小
1653浏览 • 1回复 待解决
HarmonyOS 怎么对图片进行压缩上传
1123浏览 • 1回复 待解决
HarmonyOS 图片的加载与压缩服务
1109浏览 • 1回复 待解决
HarmonyOS 图片压缩和图片转base64
2000浏览 • 1回复 待解决
HarmonyOS 图片的加载与压缩服务?
1114浏览 • 0回复 待解决
flutter适配HarmonyOS图片压缩的库
1139浏览 • 1回复 待解决
HarmonyOS 如何压缩图片之后再上传?
887浏览 • 1回复 待解决
HarmonyOS 上传图片失败
1537浏览 • 1回复 待解决
HarmonyOS 图片保存失败
1119浏览 • 1回复 待解决
图片压缩API的质量参数quality与图片原始大小、压缩后大小的关系
3084浏览 • 1回复 待解决
使用图片压缩API的参数影响
1575浏览 • 1回复 待解决
HarmonyOS 使用minizip解压带密码的压缩包失败
1218浏览 • 1回复 待解决
HarmonyOS 图片上传失败
1062浏览 • 1回复 待解决
HarmonyOS 图片、视频文件压缩的demo
853浏览 • 1回复 待解决
HarmonyOS有类似LuBan的图片压缩方案吗?
1145浏览 • 1回复 待解决
HarmonyOS 相册选择后压缩图片大小
1113浏览 • 1回复 待解决
从相册选择图片上传到端上,图片较大需要先压缩在上传到端上,需要图片压缩工具
2590浏览 • 1回复 待解决
HarmonyOS 使用第三方库进行gzip压缩失败
993浏览 • 1回复 待解决
我们这边测试了两种方法能成功,麻烦验证一下
packing(8):
packToFile(11):