C# 透明PNG中的单词有锯齿状的边缘
我已经构建了一个应用程序,它使用透明PNG显示一个覆盖层,供用户使用WPF和C#点击。然而,单词周围有奇怪的锯齿状边缘。这是C#/WPF限制还是Photoshop问题 屏幕分辨率为720p。应用程序在win7pro上运行 截图:C# 透明PNG中的单词有锯齿状的边缘,c#,wpf,transparency,C#,Wpf,Transparency,我已经构建了一个应用程序,它使用透明PNG显示一个覆盖层,供用户使用WPF和C#点击。然而,单词周围有奇怪的锯齿状边缘。这是C#/WPF限制还是Photoshop问题 屏幕分辨率为720p。应用程序在win7pro上运行 截图: 图像本身肯定有问题。在手机的黑色背景下观看图像时,我看到了相同的边缘。确保在透明背景上合成文本(即,不要使用魔杖工具移除背景),并使用完整的alpha通道(32位PNG)保存。是否可以内联插入屏幕截图?那个供应商在我的办公室被封锁了。StackOverflow将为您托管
图像本身肯定有问题。在手机的黑色背景下观看图像时,我看到了相同的边缘。确保在透明背景上合成文本(即,不要使用魔杖工具移除背景),并使用完整的alpha通道(32位PNG)保存。是否可以内联插入屏幕截图?那个供应商在我的办公室被封锁了。StackOverflow将为您托管它。另外,如果你可以发布实际的PNG,我可以看一下。我正在使用移动应用程序,不知道该怎么做:(哦,也许其他人会看到这篇文章并为我们编辑。啊哦:(无论如何,提前谢谢!我才意识到我可以在手机上查看它。Duh。你能在你的应用程序中发布你正在托管的真正的透明PNG吗?它看起来确实使用了简单的位掩码透明度而不是完整的alpha通道,所以在看不到实际图像的情况下,我的钱就花在了图像上。好吧,我试试看。奇怪我在Firefox或Windows的默认查看器上看不到它。谢谢!当您在浅色背景下查看图像时,它并不明显,因为边缘本身是浅色的。在绘制抗锯齿文本时,边缘与背景混合,我猜背景原本是白色或浅灰色的。看起来像on只是删除了确切的背景色,因此混合的边保留下来。如果使用透明背景合成并使用alpha通道保存,则边的透明度将较低,而不是混合,因此在任何场景中都会显得平滑。