鸿蒙能获取图片指定大小的缩略图吗

Android实现:ThumbnailUtils.extractThumbnail(image, canvasSize, canvasSize)

请问鸿蒙有类似的方法实现吗

缩略图
2021-03-16 11:54:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
阿拉灯婶丁

可以通过PixelMap转换实现(2个参数,orgPixelMap是原图,bgScale是压缩比例):

public PixelMap getThumPixelMap(PixelMap orgPixelMap,int bgScale){
    PixelMap result;
    PixelMap.InitializationOptions initializationOptions = new PixelMap.InitializationOptions();
    new Size(orgPixelMap.getImageInfo().size.width / bgScale,
            orgPixelMap.getImageInfo().size.height / bgScale);
    initializationOptions.pixelFormat = PixelFormat.ARGB_8888;
    result =
            PixelMap.create(
                    orgPixelMap,
                    new Rect(0,0,
                            orgPixelMap.getImageInfo().size.width,
                            orgPixelMap.getImageInfo().size.height),
                            initializationOptions);
    return result;
}

分享
微博
QQ
微信
回复
2021-03-19 18:31:23
相关问题
鸿蒙Toast能指定弹出位置
2274浏览 • 1回复 待解决
录音时如何获取 当前输入音量大小
1893浏览 • 1回复 待解决
鸿蒙如何获取Element图片宽高
2905浏览 • 1回复 待解决
java如何获取手机存储空间大小
2401浏览 • 1回复 待解决
radioButton可以单独设置图标大小
2682浏览 • 1回复 待解决
我家荣耀盒子升级鸿蒙
4642浏览 • 2回复 待解决
鸿蒙要王者荣耀
2823浏览 • 1回复 待解决
鸿蒙应用访问webapi接口
1290浏览 • 1回复 待解决
mate 40 pro升级鸿蒙
5318浏览 • 1回复 待解决
鸿蒙IndexBar如何设置字体大小
3536浏览 • 1回复 待解决
服务卡片image怎么获取网络图片
2364浏览 • 2回复 待解决
华为Mate10更新鸿蒙系统
6524浏览 • 1回复 待解决
js跳转到java写页面
5852浏览 • 1回复 待解决
通知里怎么显示图片有知道?
1315浏览 • 2回复 待解决
p40pro今天升级鸿蒙
3841浏览 • 1回复 待解决
WebView如何设置文字大小
2035浏览 • 3回复 待解决