- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试在 C# 的 TreeView 中设置图像,从一个包含两个图标的 .ico 文件:一个 32x32 版本和一个 16x16 版本。图像正在设置,但 .Net 选择了 32x32 版本,并将其缩小(看起来很糟糕),而不是选择现成的 16x16 图像。
相关代码:
ilTree.Images.Add(Properties.Resources.group);
ilTree.Images.Add(Properties.Resources.single);
ilTree.Images.Add(Properties.Resources.db);
treeStored.ImageList = ilTree;
我哪里错了?
答案:
要使它正常工作,您必须做两件事。首先,如下所述,是手动为图像列表指定正确的大小。第二个是您可能还必须指定颜色深度。 MSDN 指出:
In the .NET Framework version 1.1 or later, the default is Depth8Bit.
...但是,这并没有阻止 ImageList 从我的 8 位图标中删除颜色。经过仔细检查,我的图标(共有三个)是:4 位、4 位、8 位。两个 4 位图标共享调色板,但 8 位图标有不同的调色板。图标之间总共有 257 种颜色。尽管只有轻微的溢出,.Net 将其减少到只有 20 种颜色。
最佳答案
您需要创建一个新的图标对象。接受原始 Icon 对象和大小的构造函数有一个重载。我不知道新的 Icon 对象是否会共享相同的 HIcon,但它会正确绘制。为了安全起见,我建议确保将两者都处理掉。
关于C#:使用包含多个图像的 .ico 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/966932/
我要求我的开发人员通过在 .htaccess 文件中添加以下行来设置网站图标的过期日期: ExpiresByType image/ico "access plus 1 years" 但是它没有过期日
除了 PNG 是一种更常见的图像格式这一事实之外,还有其他技术原因支持 favicon.png 与 favicon.ico 吗? 我支持现代浏览器,它们都支持 PNG 最喜欢的图标。 最佳答案 所有现
代码: ico 文件在 IE 中不显示。 有什么办法可以在IE中显示ico文件 最佳答案 看看: http://en.wikipedia.org/wiki/Comparison_of_web_bro
如何摆脱 nginx 中的所有以下错误。我没有 favicon.ico 2012/03/11 17:13:25 [error] 959#0: *116 open() "/usr/local/nginx
Closed. This question is off-topic。它当前不接受答案。 想要改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。 9年前
我如何告诉网页我不想要 ICO,这样它就不会浪费加载时间来寻找它? 如果它被省略,那么它看起来也是! 最佳答案 嗯...一个可能的技巧是将它指向本地位置: 它仍然看起来,但 127.0.0.1 是
使用 converticon.com,我将图标 png 文件转换为 ico 文件。我将以下代码放在我的 head 标签中: 我仔细检查过,文件位于适当的位置。图像具有读写能力。然后我在浏览器上加载了
my routers/default.go,我尝试使用原始的 Go 解决方案,但失败了,这段代码无法编译。我不知道如何用 faviconHandler 替换路由器: func faviconHandl
在网站中,设计师经常忘记制作favicon,而忘记制作favicon的后果就是网站可用性的下降。如果网站没有相应的favicon.ico文件,每当有用户收藏网站/网页时, Web服务器都会返回404
我有一个使用 Spring Security 3 在 Tomcat 上运行的应用程序。我没有为我的网站定义任何图标,但是当我从我的 IDE sometimes 运行我的应用程序时从我的登录页面登录后,
我如何在开发中为 favicon.ico 提供服务?我可以在我的 urlconf 中添加一个路由,但我不希望该路由延续到生产环境。有没有办法在 local_settings.py 中做到这一点? 最佳
我想要一个函数,它可以获取Windows中的任何文件路径(任何文件系统对象——文件、文件夹、驱动器、快捷方式等)并返回关联的.ICO文件(或带有所有图像的图标的一些句柄)尺寸表示)。例如,如果我在 W
位于窗口顶角的 .ico 文件的理想大小是多少? 最佳答案 简短回答:16 x 16 像素。 长答案: .ico 文件实际上可以包含多个颜色深度的图像 - 您可以在单个文件中提供 16x16、32x3
我正在制作一个 favicon.ico 脚本,我需要知道可能的最大位数。 最佳答案 这取决于您使用的颜色数量。 对于 8 位(256 色): 32 * 32 * 8 = 8192 bits 8192
情况看起来是这样的: 我在应用程序中有很多图标,它们的大小不一。 例如,我使用图标作为 DynamicResource: 部分图标为.xaml格式,部分图标为.png格式 我添加了新的图标,例如:
当我使用IIS Express在Visual Studio 2017中运行我的应用程序时,它可以在wwwroot文件夹中找到favicon.ico。 将其部署到服务器上的IIS时,找不到它。 我认为这
我想知道以下是否可行。 我有一个 .ico 文件,其中包含多种尺寸和颜色深度。但是,它还包含一些定制尺寸,将在我的应用程序中使用。 应用程序通过资源 DLL 访问图标。 (本意是DLL由第三方开发者提
如何使用 htaccess 将图像缓存在我的网站上 2 天: 1 x 60 x 60 x 24 x 2 = 172800s 所以我想缓存'png, jpeg, jpg, ico, js'。我怎样才能用
我有一个已导入到我的 Visual Studio 2010 项目中的 .ico 文件。在 .ico 文件中,看起来有许多不同大小的不同图像。 我正在尝试将其中之一设置为我的按钮控件的图标: HICON
我可以在 css 游标属性中使用 .ico 而不会产生任何后果(即完全浏览器兼容性。)还是必须使用 .cur? 如: cursor: url(img/cursor.ico); 最佳答案 cur 文件和
我是一名优秀的程序员,十分优秀!