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 如何汉字转换成拼音
1282浏览 • 1回复 待解决
如何AndroidAPP转换成鸿蒙
1876浏览 • 1回复 已解决
如何文件转换成字符串
1418浏览 • 1回复 待解决
如何某个时间转换成距现在时间
1603浏览 • 1回复 待解决
请问如何openblock文件转换成exe文件
3388浏览 • 0回复 待解决
HarmonyOS 日期如何转换成毫秒
1010浏览 • 1回复 待解决
HarmonyOS 图片转换成ImageBitmap
1329浏览 • 1回复 待解决
HarmonyOS 页面转换成图片
831浏览 • 1回复 待解决
HarmonyOS json转换成对象
1319浏览 • 1回复 待解决
HarmonyOS Object怎么转换成map
1084浏览 • 1回复 待解决
HarmonyOS 网络图片如何转换成PixelMap
1012浏览 • 1回复 待解决
如何base64转换成图片?
12194浏览 • 2回复 待解决
Map类型怎么转换成Json string
3454浏览 • 1回复 待解决
HarmonyOS image组件加载,加载缓慢
1095浏览 • 1回复 待解决
HarmonyOS将对象转换成字符串方法
2060浏览 • 1回复 待解决
json 如何转换成自定义业务类对象
1940浏览 • 1回复 待解决