图标透明度问题

发布于 2024-10-29 04:42:23 字数 242 浏览 3 评论 0原文

我创建了一个具有透明背景的图标。当我在主应用程序中设置图标、构建项目、创建 .exe 的快捷方式时,图标现在具有白色背景而不是透明。

我开始了一个全新的测试项目...做完全相同的事情,图标保持透明度。所以现在我知道我的图标没有任何问题,但我一生都无法弄清楚我的主应用程序中的白色背景来自哪里。

我的主应用程序中唯一处理透明度的是启动屏幕。但我不知道这些是如何以任何方式联系起来的……我不知道是什么原因导致了这种情况。以前有人遇到过这个吗?

I have created an icon with a transparent background. When I set the icon in my main app, build the project, create a shortcut to my .exe the icon now has a white background instead of transparent.

I started a brand new test project... do the exact same thing and the icon keeps its transparency. So now i know there is nothing wrong with my icon but for the life of me can't figure out where the white background is coming from in my main app.

The only thing in my main app that deals with transparency is the splash screen. But I'm not seeing how these would be connected in any way... I'm out of ideas on what could be causing this. Has anyone run into this before?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

苍风燃霜 2024-11-05 04:42:23

许多图标文件包含多种图标尺寸。您确定在两个测试用例中使用相同的图标(大小)并且所有图标版本都是透明的吗?

Many icon files contain multiple icon sizes. Are you sure that in both test cases you are using the same icon (size) and that all icons versions are transparent?

幻梦 2024-11-05 04:42:23

在 Visual C# 2010 Express 中也遇到同样的问题。由于这个版本没有“干净构建”命令,为了解决这个问题,我退出了工作室,然后进行了彻底的清理:删除了所有调试、发布和 obj 目录的内容,并删除了 .suo 文件。通过 open 命令重新加载。图标现在有透明背景。似乎工作室正在将图标文件缓存在这些位置之一。请参阅下面有关清除 IconCache.db 的内容。

Had the same problem in Visual C# 2010 Express. Since this version doesn't have a "clean build" command, to fix I exited studio, then did a thorough clean: deleted contents of all debug, release and obj dirs, plus deleted the .suo file. Reloaded via the open command. Icon now had transparent background. Seems like studio is caching the icon file in one of those places. See below on clearing IconCache.db.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文