如何使Winforms的窗体和pictureBox控件显示png图像透明而没有轮廓?

kulphzqa  于 2023-02-19  发布在  其他
关注(0)|答案(1)|浏览(280)

我有一个应用程序使用png类型和GIF与透明的背景。所以我想显示他们在Winforms使用PictureBox,但他们仍然有轮廓或一些以外的图像,似乎不清楚的Photoshop做。我附上了下面的例子。

正如你们所看到的图像有一些东西外面看起来很烦人,你们能帮我找出如何修复或改善它吗?我很感激。
下面是我在项目中使用的原始png
enter image description here

pgx2nnw8

pgx2nnw81#

问题是图像在您认为的地方并不完全透明。
拍摄图像并用透明度去除背景时的问题是,你经常使用魔杖,它的工作效率为99%,但其余的你必须手动修复。
在这种情况下,我个人更喜欢的是,你把你的图像(透明的png版本),然后在Photoshop中添加另一个图层,把第一个图层的图像放在上面,然后你改变第二个图层(你刚刚创建的)的背景颜色,用一个奇怪的颜色,关于图像,所以在这种情况下,我会用黄色测试。
然后如果你有一切正确的你应该看不到你的图像,因为它的一部分是透明的,你会看到黄色的图像是透明的。现在你可以放大和检查图像的“奇怪的部分”,然后你会发现不透明的斑点。现在你可以使用橡皮擦或魔术棒和抛光的边缘,这样你只看到黄色的地方应该是透明的。当你做了你可以测试和改变黄色的第二层为红色,只是双重检查。那么它可能会作为一个魅力工作。祝你好运!如果它不工作后,请给予我们更多的细节,也添加了png图像。

相关问题