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
2024-12-27 16:59:19
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

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

分享
微博
QQ
微信
回复
2024-12-27 18:42:52
相关问题
HarmonyOS 关于图片裁切问题
368浏览 • 1回复 待解决
HarmonyOS 如何将图片裁切成圆形
216浏览 • 1回复 待解决
HarmonyOS .clip矩形裁切无法生效
530浏览 • 1回复 待解决
HarmonyOS 图片处理参考api
232浏览 • 1回复 待解决
HarmonyOS 图片处理的工具库
132浏览 • 1回复 待解决
图片处理(加动态水印)
529浏览 • 1回复 待解决
如何用PixelMap处理图片
2639浏览 • 1回复 待解决
基于ImageKit对图片进行处理
1091浏览 • 1回复 待解决
HarmonyOS 最近任务的快照图片模糊处理
1022浏览 • 1回复 待解决
HarmonyOS 图片上传文件过大如何处理
389浏览 • 1回复 待解决
如何对图片进行高斯模糊处理
2588浏览 • 1回复 待解决
如何对网络图片处理,有人知道吗?
567浏览 • 1回复 待解决