gpt4 book ai didi

android - 带硬件加速的 Canvas 抗锯齿(Android API 11 及更高版本)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:06:31 27 4
gpt4 key购买 nike

我有一个简单的位图,我在 Canvas 中绘制并使用矩阵旋转。

我遇到的问题是,使用硬件加速时,边缘在旋转时不会消除锯齿(这在硬件加速关闭的情况下工作得很好)。当然,像“setDrawFilter”这样的东西是没有用的,因为当硬件加速打开时它们会被忽略!

canvas.setDrawFilter(new PaintFlagsDrawFilter(1, Paint.ANTI_ALIAS_FLAG));

我是不是遗漏了什么,或者只是硬件渲染方法的限制?有其他选择吗?

最佳答案

在绘画上设置抗锯齿标志无论如何都无济于事。要在旋转时在位图上获得抗锯齿边框,您应该在它们周围添加一个 1px 透明边框。

关于android - 带硬件加速的 Canvas 抗锯齿(Android API 11 及更高版本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9730249/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com