HarmonyOS 图片裁切处理

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-image-V5#ZH-CN_TOPIC_0000001847051024__decodingoptions7%E3%80%82

关于DecodingOptions对象参数的疑惑

这边desiredRegion参数应该是针对原图的解码区域对吧

比如说一张图片是720p的就是1080*720,我现在想使用centerCrop,缩放到500*500,然后我的

desiredRegion={ size: { height:1080, width:720 }, x: 110, y: 290 };

但是如果我想放大到2160*1440的时候,这个时候centerCrop应该是不生效的,毕竟想要的宽高是比原图大的,这个时候渲染我就有点犯迷糊了,此时的

desiredRegion={ size: { height:1080, width:720 }, x:0, y: 0 },

但是我想渲染到2160*1440的中间,这个时候参数该如何制定呢?

HarmonyOS
4天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

可以尝试先将图片scale后,再进行centerCrop操作。

分享
微博
QQ
微信
回复
4天前
相关问题
HarmonyOS 关于图片裁切问题
125浏览 • 1回复 待解决
HarmonyOS .clip矩形裁切无法生效
373浏览 • 1回复 待解决
HarmonyOS 图片处理参考api
95浏览 • 1回复 待解决
如何用PixelMap处理图片
2134浏览 • 1回复 待解决
图片处理(加动态水印)
375浏览 • 1回复 待解决
HarmonyOS 图片上传文件过大如何处理
160浏览 • 1回复 待解决
基于ImageKit对图片进行处理
728浏览 • 1回复 待解决
如何对图片进行高斯模糊处理
2193浏览 • 1回复 待解决
如何对网络图片处理,有人知道吗?
419浏览 • 1回复 待解决