QML图标和图像看起来模糊



对于我的无框qml应用程序,我在ms paint (28×28像素艺术)中设置了接近,最小化和最大化图标,然后使用photoshop添加透明背景。

我把它们作为qml按钮上的图标。但是它们看起来很模糊。

我试过禁用抗锯齿,mipmaps,平滑,但仍然模糊。

有什么帮助吗?我希望它们看起来像minecraft的文本。

编辑:看来qml对图像使用线性缩放。但对于像素化的外观,我需要"最近的邻居";扩展。如何在qml中使用最近邻?

NVM Solved It !

事实证明,对于最近邻的升级,你需要设置smooth: false(对于缩小,你也需要mipmaps) +删除sourceWidth&sourceHeight从你的qml代码。(有时qt-creator会自己打开它,这个选项基本上是压缩图像分辨率)

但在我的情况下,问题是Windows 10中的MS Paint不使用纯色。它在中间使用纯色,并增加笔画边缘的透明度。

这样在小图标上观看时会产生模糊效果。

简单解:安装Windows 7并使用其MS Paint。或者直接使用其他程序。

相关内容

  • 没有找到相关文章

最新更新