【问题标题】:Why do images haven't smooth edges in Flutter?为什么图像在 Flutter 中没有平滑边缘?
【发布时间】:2023-01-25 22:18:50
【问题描述】:

Flutter 中的图像质量非常糟糕。

例子: 圆的边缘不光滑。 这是问题的屏幕截图:

这是代码:

      Image.asset(
        "assets/images/circle.png",
        width: 100.0,
        height: 100.0,
      ),

我对许多其他图像也有同样的问题,尽管原始图像的质量非常好,但它们的边缘是圆的。

有人可以帮忙吗?

我在网上找了两个小时,但也许我没有使用正确的术语来搜索......

提前致谢! :)

【问题讨论】:

  • 尝试在真实设备上测试它,还是一样的结果?
  • 谢谢@isherwood,这解决了问题!是的,问题甚至出现在真实设备上。
  • @isherwood 我该怎么做?我的 png 文件有完全相同的问题。他们看起来参差不齐。我试过过滤质量中等和高。什么都没用
  • @KaranV,24 位 PNG 是一种文件类型,而不是质量设置。

标签: flutter image dart


【解决方案1】:

它可能是一个没有抗锯齿的 8 位 PNG 文件。尝试使用 alpha 通道的 24 位文件。您可以通过在图像编辑器中配置保存设置来完成此操作。

【讨论】:

    猜你喜欢
    • 2013-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-21
    • 1970-01-01
    • 2019-04-30
    • 2014-01-06
    • 1970-01-01
    相关资源
    最近更新 更多