HarmonyOS 如何获取将大image转换成等比例的小图?

HarmonyOS
2024-12-23 15:11:10
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

压缩图片尺寸见图片处理api:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-image-V5

设置解码参数DecodingOptions的desiredSize:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-image-V5#decodingoptions7

使用createPixelMap按照DecodingOptions创建PixelMap:

let decodingOptions : image.DecodingOptions = {
  sampleSize: 1,
  editable: true,
  desiredSize: { width: 1, height: 2 },
  rotate: 10,
  desiredPixelFormat: 3,
  desiredRegion: { size: { height: 1, width: 2 }, x: 0, y: 0 },
  index: 0
};
imageSourceApi.createPixelMap(decodingOptions, (err : BusinessError, pixelMap : image.PixelMap) => {
  if (err != undefined) {
    console.error(`Failed to create pixelMap.code is ${err.code},message is ${err.message}`);
  } else {
    console.info('Succeeded in creating pixelMap object.');
  }
})
分享
微博
QQ
微信
回复
2024-12-23 19:42:53
相关问题
HarmonyOS 如何汉字转换成拼音
1257浏览 • 1回复 待解决
如何AndroidAPP转换成鸿蒙
1850浏览 • 1回复 已解决
如何文件转换成字符串
1386浏览 • 1回复 待解决
HarmonyOS 日期如何转换成毫秒
983浏览 • 1回复 待解决
HarmonyOS 图片转换成ImageBitmap
1298浏览 • 1回复 待解决
如何某个时间转换成距现在时间
1557浏览 • 1回复 待解决
请问如何openblock文件转换成exe文件
3369浏览 • 0回复 待解决
HarmonyOS 页面转换成图片
809浏览 • 1回复 待解决
如何base64转换成图片?
12120浏览 • 2回复 待解决
HarmonyOS Object怎么转换成map
1048浏览 • 1回复 待解决
HarmonyOS json转换成对象
1301浏览 • 1回复 待解决
HarmonyOS 网络图片如何转换成PixelMap
981浏览 • 1回复 待解决
HarmonyOS image组件加载,加载缓慢
1078浏览 • 1回复 待解决
Map类型怎么转换成Json string
3429浏览 • 1回复 待解决