HarmonyOS 请问下如何将图片进行压缩操作

HarmonyOS
2024-12-25 15:34:50
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

参考以下代码和demo链接:https://gitee.com/harmonyos-cases/cases/tree/master/CommonAppDevelopment/feature/imagecompression

let uri = 'xxxx' ;
let file = fs.openSync(uri, fs.OpenMode.READ_ONLY);
console.info('file fd:' + file.fd);
const imageSource: image.ImageSource = image.createImageSource(file.fd);
let decodingOptions: image.DecodingOptions = {
  editable: true,
  desiredPixelFormat: 3,
  desiredSize: { width: 1, height: 2 },
}
this.pixelMap = await imageSource.createPixelMap(decodingOptions);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
分享
微博
QQ
微信
回复
2024-12-25 18:34:14
相关问题
如何将图片PixelMap压缩到指定大小
2896浏览 • 1回复 待解决
HarmonyOS 如何将图片压缩并转成base64
1249浏览 • 1回复 待解决
如何将PixelMap压缩到指定大小
2113浏览 • 1回复 待解决
HarmonyOS 如何将图片裁切成圆形
705浏览 • 1回复 待解决
HarmonyOS 如何将图片保存到相册
763浏览 • 1回复 待解决
HarmonyOS 如何将图片插入到相册
1279浏览 • 1回复 待解决
HarmonyOS 如何将时间进行格式化?
1178浏览 • 1回复 待解决
ets中如何将图片转为byte[]?
4233浏览 • 1回复 待解决
HarmonyOS如何将图片转Base64
1957浏览 • 1回复 待解决
HarmonyOS 怎么对图片进行压缩上传
883浏览 • 1回复 待解决
HarmonyOS 如何将任意UI组件转化为图片
826浏览 • 1回复 待解决
API 9 ETS如何进行压缩图片
920浏览 • 1回复 待解决
请问如何将openblock文件转换成exe文件
3125浏览 • 0回复 待解决
HarmonyOS 如何将base64数据转换为图片
1431浏览 • 1回复 待解决
如何将鸿蒙操作系统移植到orange pi中
2239浏览 • 1回复 待解决
如何将一张图片转化为PixelMapElement
11048浏览 • 1回复 待解决
如何将图片文本视频分享给其他应用
1532浏览 • 1回复 待解决
HarmonyOS 如何将svg图片导入到项目中
1320浏览 • 1回复 待解决
如何将像素点保存到图片文件
3153浏览 • 1回复 待解决