如何用PixelMap实现图片的水平镜像?不借用Canvas

如题,在安卓中,实现图片的水平镜像的代码如下:

private fun toHorizontalMirror(bmp: Bitmap): Bitmap {

    val w = bmp.width;

    val h = bmp.height;

    val matrix = Matrix();

    matrix.postScale(-1f, 1f); // 水平镜像翻转

    return Bitmap.createBitmap(bmp, 0, 0, w, h, matrix, true);

}

如何用PixelMap实现图片的水平镜像?不借用Canvas -开源基础软件社区那鸿蒙呢?我看过官方CodeLabs里的示例代码,用的canvas,那用canvas画出来的图片如何保存成Pixelmap呢?

如何用PixelMap实现图片的水平镜像?不借用Canvas -开源基础软件社区

鸿蒙
HarmonyOS
开发
2021-10-11 15:05:52
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
相嘉玉

只用PixelMap不能实现图片镜像,实现图片旋转、剪裁、缩放、镜像,请参考:

https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/HarmonyOS-Image-Operations

分享
微博
QQ
微信
回复
2021-10-11 17:12:27
相关问题
HarmonyOS中如何用Java实现配音功能
2314浏览 • 1回复 待解决
如何实现图片点击跳转?
3125浏览 • 1回复 待解决
怎么把PixelMap图片转BASE64
6655浏览 • 1回复 待解决
js canvas转base64编码图片不全
7433浏览 • 1回复 待解决
鸿蒙 如何实现一个渐变圆形图片
9794浏览 • 2回复 已解决
ArkUI(eTS)如何实现本地图片保存?
3999浏览 • 1回复 待解决
docker 如何打包镜像呢?
569浏览 • 1回复 待解决
Mysql如何用sql语句删除这样内容?
162浏览 • 1回复 待解决
mybatis 多个参数时,如何用in?
343浏览 • 1回复 待解决
怎么实现后台上传图片
277浏览 • 1回复 待解决
如何用websocket发送音频流?
1127浏览 • 1回复 待解决
如何用redis/memcache做缓存层?
296浏览 • 1回复 待解决
TV 中如何用Java播放本地视频
7002浏览 • 2回复 待解决