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压缩到指定大小
3117浏览 • 1回复 待解决
HarmonyOS 如何将图片压缩并转成base64
1907浏览 • 1回复 待解决
如何将PixelMap压缩到指定大小
2355浏览 • 1回复 待解决
HarmonyOS 如何将图片保存到相册
1048浏览 • 1回复 待解决
HarmonyOS 如何将图片插入到相册
1715浏览 • 1回复 待解决
HarmonyOS 如何将图片裁切成圆形
2277浏览 • 1回复 待解决
HarmonyOS 如何将时间进行格式化?
1450浏览 • 1回复 待解决
HarmonyOS 怎么对图片进行压缩上传
1139浏览 • 1回复 待解决
HarmonyOS 如何将图片,视频保存到相册
1309浏览 • 1回复 待解决
HarmonyOS如何将图片转Base64
2333浏览 • 1回复 待解决
ets中如何将图片转为byte[]?
4480浏览 • 1回复 待解决
HarmonyOS 如何将任意UI组件转化为图片
1154浏览 • 1回复 待解决
请问如何将openblock文件转换成exe文件
3388浏览 • 0回复 待解决
如何将鸿蒙操作系统移植到orange pi中
3441浏览 • 1回复 待解决
API 9 ETS如何进行压缩图片
1200浏览 • 1回复 待解决
HarmonyOS 使用canvas进行图片水印操作
1224浏览 • 1回复 待解决
HarmonyOS 如何将svg图片导入到项目中
1544浏览 • 1回复 待解决
基于PhotoViewPicker对图片进行操作
2146浏览 • 1回复 待解决
HarmonyOS 如何将base64数据转换为图片
1809浏览 • 1回复 待解决
如何将像素点保存到图片文件
3440浏览 • 1回复 待解决