HarmonyOS从相册中选取一张图片,如何查看尺寸和大小信息

HarmonyOS从相册中选取一张图片,如何查看尺寸和大小信息

HarmonyOS
2024-08-22 20:24:59
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

请参考如下链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/image-transformation-0000001861886505-V5#ZH-CN_TOPIC_0000001881257777__开发步骤

import {BusinessError} from '@ohos.base' 
// 获取图片大小 
pixelMap.getImageInfo().then( (info : image.ImageInfo) => { 
  console.info('info.width = ' + info.size.width); 
  console.info('info.height = ' + info.size.height); 
}).catch((err : BusinessError) => { 
  console.error("Failed to obtain the image pixel map information.And the error is: " + err); 
});

获取photoUris后,可通过PhotoAccessHelper获取PhotoAsset对象。然后通过get方法获取PhotoKeys中的宽高属性。 具体流程可参考文档媒体uri使用方式:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/user-file-uri-intro-V5#ZH-CN_TOPIC_0000001884756846__媒体文件uri的使用方式,文档中的uriGetAssets方法即可获取图片宽高,临时授权 可以使用到 调用方进程销毁。

分享
微博
QQ
微信
回复
2024-08-23 17:05:44
相关问题
如何保存一张PNG图片相册
1860浏览 • 1回复 待解决
如何吸取一张图片的色值?
415浏览 • 1回复 待解决
如何一张图片转化为PixelMapElement
10024浏览 • 1回复 待解决
图片压缩尺寸大小问题
414浏览 • 1回复 待解决
HarmonyOS 图片资源选取
422浏览 • 1回复 待解决