bitmap图片用matrix旋转会失真,怎么同时旋转而不失真!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bitmap图片用matrix旋转会失真,怎么同时旋转而不失真!相关的知识,希望对你有一定的参考价值。

现在做一个转盘旋转的效果,底层是一个图片,让底层图片旋转旋转过之后有点失真,网上查询说: bitmap图片用矩阵Matrix旋转 会有失真效果,目前大多数图片还是用的矩阵旋转的,如果是图片的话可以旋转画布(image.setbound..)这个我没试过,同时大图片变成小图片(根据屏幕分辩率等比缩放(矩阵缩放或者bimtap工厂压缩))也会变的模糊。按理说图片变小应该清晰才对!目前希望高手帮忙解决 bitmap旋转失真的问题。请问有什么方法让图片旋转 不失真!

参考技术A 将图片做成 .9.png格式的就不会变形了。 参考技术B 楼主辛苦了,好文

轮播图片为啥严重失真,怎么处理

图片大小不合适导致的。你可以去下款屏幕尺子的工具,量下轮播框是多少乘多少像素的,图片就做比轮播框刚好或小一点的就行了(不能比轮播框大,大的话图片会被压缩失真了),分辨率设96DPI,正常可以解决这个问题。 参考技术A 如果是使用代码做图片轮播的,就是你的图片与代的设置的参数不对,你首先要统一图片的是多少像素的,在宝贝栏一般是宽是900的,高看你要多少了。
我空间有教怎么做的,或到我店铺看看。本回答被提问者采纳

以上是关于bitmap图片用matrix旋转会失真,怎么同时旋转而不失真!的主要内容,如果未能解决你的问题,请参考以下文章

使用 glRotatef 旋转会导致翘曲

定义 SnapKit 值时,CGAffineTransform 旋转会导致宽度和高度之间的切换

API 调用期间的 Android 屏幕旋转会产生 kotlinx.coroutines.JobCancellationException

android如何利用matrix类直接对图元进行旋转、平移等操作?而不是对Bitmap进行操作。

android中怎么获取一个bitmap在屏幕中位置?

android 图片旋转