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);
分享
微博
QQ
微信
回复
2024-12-25 18:34:14
相关问题
如何将图片PixelMap压缩到指定大小
2189浏览 • 1回复 待解决
HarmonyOS 如何将图片压缩并转成base64
335浏览 • 1回复 待解决
如何将PixelMap压缩到指定大小
1348浏览 • 1回复 待解决
HarmonyOS 如何将图片裁切成圆形
62浏览 • 1回复 待解决
HarmonyOS 如何将图片插入到相册
373浏览 • 1回复 待解决
HarmonyOS 如何将图片保存到相册
137浏览 • 1回复 待解决
HarmonyOS 如何将时间进行格式化?
531浏览 • 1回复 待解决
ets中如何将图片转为byte[]?
3555浏览 • 1回复 待解决
HarmonyOS如何将图片转Base64
1145浏览 • 1回复 待解决
HarmonyOS 怎么对图片进行压缩上传
251浏览 • 1回复 待解决
请问如何将openblock文件转换成exe文件
2477浏览 • 0回复 待解决
HarmonyOS 如何将任意UI组件转化为图片
222浏览 • 1回复 待解决
如何将鸿蒙操作系统移植到orange pi中
987浏览 • 1回复 待解决
API 9 ETS如何进行压缩图片
532浏览 • 1回复 待解决
HarmonyOS 如何将base64数据转换为图片
750浏览 • 1回复 待解决
HarmonyOS 如何将svg图片导入到项目中
736浏览 • 1回复 待解决
如何将一张图片转化为PixelMapElement
10215浏览 • 1回复 待解决
如何将图片文本视频分享给其他应用
1041浏览 • 1回复 待解决
如何将像素点保存到图片文件
2466浏览 • 1回复 待解决