12
|
Rebecca Chernoff · 技术社区 · 14 年前 |
![]() |
1
2
我有个变通办法。使用ImageMagick将ICO文件转换为PNG文件:
那么这些很容易使用。ImageMagick预安装在许多共享主机上,或者您可以下载Windows的预编译二进制文件。 如果不使用[0],则如果.ico文件中存储了多个图标图像,则将获得一系列文件favicon-0.png favicon-1.png等。然后,您将需要对它们进行排序,以选择最接近您想要的:16x16和阿尔法透明度。(我在Favicon文件中包括32x32和48x48,用于将Internet快捷方式拖动到桌面的IE用户。)ImageMagick在转换为PNG时保持透明度。 stackapps.com/favicon.ico gear图标有两个图像。第一个具有阿尔法透明度,在浅灰色的DBDCDB背景上看起来很不错。 我想你正在建立一个像你这样的动态图像 http://i.stack.imgur.com/SNHfF.png 在服务器上,而不是将所有6个顶级站点图标发送到浏览器。如果没有,发送转换为PNG的图标仍然是一个好主意,因为它们不是为在网页中呈现而设计的。 汤姆…… |
![]() |
2
1
我已在Windows Server 2003 SP2上复制了您的问题并建立了解决方案。您的错误是在使用HTTP时做出响应,因此应该提供响应内容类型。 另外,我在响应头中添加了“内容部署”,但这并不重要,也不是必需的,我只是使用它通过浏览器测试服务器响应。
服务器部分
希望对你有帮助。 |
![]() |
3
0
我们的ICO文件有问题 Media Browser 我记得这是因为GDI+被图标阻塞了,图标上有PNG,把它们去掉,修复了它。或申请: http://support.microsoft.com/kb/971644 在Vista上修复了它。 服务器2003可能有类似的补丁。 |
![]() |
4
0
只是想一想:你确定你没有弄乱任何相关的信息流吗? 我知道gdi+不喜欢在流完成之前关闭它,在这些情况下,错误总是不太有用。 你能给我一个准确的重印码吗?这样我们就能帮到你了。 |
![]() |
5
0
在文档中有一条关于在图像的生命周期中保持流打开的注释。这就是问题所在吗? http://msdn.microsoft.com/en-us/library/93z9ee4x.aspx
|
![]() |
6
0
这里有一个非常干净和详细的项目,用于从文件中提取多个图标: http://www.codeproject.com/Articles/6171/Access-multiple-icons-in-a-single-icon-file 我添加了这个函数:
并将construnctor更改为:
在中添加对从Web链接加载图标的支持
|
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 2 年前 |