Windows窗体应用程序中的图像质量较差(无AA)

时间:2010-12-10 10:08:14

标签: c# .net winforms png antialiasing

我有一个Windows窗体应用程序,我在其中创建了一个由两个按钮和一个Label组成的UserControl。按钮具有分配了透明背景的png。

如果我查看Windows窗体设计器中的UserControl,它看起来很棒。但是,如果我将UserControl放到表单上,它就不再具有平滑的边缘。

以下屏幕截图显示了我的意思:

alt text alt text

有谁知道如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

我试过你说过的话......我的建议很少

  1. png分辨率可能有问题。
  2. 您正在使用的VS版
  3. 同时检查您是否已将按钮停靠在用户控件中,因此当您在表单中调整其大小时,图像质量可能会下降...(不太确定)
  4. 无论如何,您可以尝试使用其他图像。因为当我用我的PNG尝试这个时没有出现任何问题。

答案 1 :(得分:1)

从它的外观来看,你正在重新调整你的PNG,向下或向上几个像素。如果您确保屏幕上的尺寸是图像本身的大小,请尝试查看会发生什么。

因此,尝试一次增加或减少一个像素的按钮大小,看看会发生什么。