我有一个WPF应用程序,需要从可执行文件中提取图标.
我在这里发现我可以做到这一点
Icon ico = Icon.ExtractAssociatedIcon(theProcess.MainModule.FileName);
Run Code Online (Sandbox Code Playgroud)
但是当我尝试设置WPF图像的来源时,我得到了
"无法将类型'System.Drawing.Icon'隐式转换为'System.Windows.Media.ImageSource'
有什么建议 ?
通常的做法是使用CDN缓存javascript,css,font等等...但是这似乎并没有扩展到图标到相同的程度(可能因为每个网站都喜欢具有独特的外观和感觉?)
是否有广泛使用的CDN托管的图标集,这些图标集通常足以从CDN托管中提供显着的速度提升,并且可能已经使用该CDN从另一个站点预先缓存.
一个例子是:http: //cdnjs.cloudflare.com,其内容可浏览https://github.com/cdnjs/cdnjs/tree/master
它主机所在的一些图标集:
/ajax/libs/twitter-bootstrap/2.3.2/img/glyphicons-halflings.png
/ajax/libs/fatcow-icons/...
/ajax/libs/foundicons/3.0.0/svgs/...
/ajax/libs/aui/5.4.0/aui/css/icons/...
/ajax/libs/topcoat-icons/0.2.0/svg/...
/ajax/libs/jqueryui/1.10.3/css/base/images/...
*jqueryui is also hosted on ajax.googleapis.com and others but is a limited set
Run Code Online (Sandbox Code Playgroud)
和bootstrap halflings图标集一样:
http://netdna.bootstrapcdn.com/bootswatch/2.3.2/img/glyphicons-halflings.png
http://ajax.aspnetcdn.com/ajax/bootstrap/2.3.2/img/glyphicons-halflings.png
http://www.bootstrapcdn.com/twitter-bootstrap/2.3.1/img/glyphicons-halflings.png
Run Code Online (Sandbox Code Playgroud) 到目前为止,我一直使用下一个应用程序图标大小:
然而,对于亚马逊Kindle Fire来说,情况有所不同,因为它在"旋转木马"上显示了图标,这使得他们放大了很多.这意味着一个非常模糊的图标,因为它使用mdpi图标.
我已经在网上查了一下,我看到了Kindle Fire,我需要在drawable-mdpi文件夹上放一个200x200的图标.但是,这可能会导致其他一些mdpi设备上的奇怪事情,例如optimus设备.例如,如果我在通知中使用图标(临时图标或粘贴在通知栏中的图标),则会对其进行放大/裁剪.
我该怎么办?我不喜欢为Android市场制作一个版本的想法和亚马逊市场的另一个版本,或者不知何故设置200x200图标专门用于Kindle Fire.原因是新的Android设备总是被创建,我买不起它们只是为了检查它们在它们上面看起来很好.
有没有办法使用单个,非常高质量的应用程序图标?
我的经理告诉我不要在我们的网站上使用图标字体,因为它是另一个http请求加上额外的下载KB.另外因为我必须使用content before字体(我不能更改html),他更喜欢背景图像,所以它适用于IE7.
就个人而言,我喜欢这些小东西,非常好,清脆,可调整!
我得到它,如果我们只在网站上使用几个图标,但如果我会使用,在网站上说5个图标 - 你们怎么想?值得使用图标字体还是他认为不是?
我只是一个新的和令人兴奋的吸盘,而今年它是视网膜显示器.
我想更改软件任务栏上的图标,因此我更改了项目设置.此路径由Visual Studio本身提供

但我的任务栏仍然显示与以前相同的图标(标准版) - 在我的资源管理器中,.exe具有正确的图标,它不会在任务栏中更改.
我还尝试结束explorer.exe并重新启动任务,但这根本没有帮助.我也尝试将分辨率设置为16x16和32x32但两者都不起作用.
有没有人知道哪些图标大小与jFrame的setIconImages()(PLURAL)方法一起使用,以便我的应用程序图标在所有平台和所有上下文中都能很好地显示(例如,窗口图标,任务栏图标,alt-tab图标等. )?
我找到了一个使用16px-by-16px和32px-by-32px图像的示例,但是我需要更大吗?
为了测试,我还尝试将64px和128px版本添加到传递给setIconImages()的List中,但这些版本似乎没有在我的Windows 7机器上使用.但是,我无法在其他机器上轻松测试,所以我想知道是否有人知道我应该包括哪些尺寸?
我希望在这个论坛的某个地方没有问过这个问题.我发誓我搜索了它!
我的目标是在鼠标悬停时更改"标记"图标.也就是说,我想让"标签"图标替换旧图标.
我很确定那里有一个简单的解决方案; 可能正在使用
.fa-tag:hover {
background: url(something);
}
Run Code Online (Sandbox Code Playgroud)
这是我的网站页面上带有.fa-tag图标:http://wordsinthebucket.com/about
提前感谢您的关注.
我已经下载了VS2015 CTP6版本.
有没有办法用VS2010替换VS2015解决方案资源管理器的图标?:(
PS:是的,我讨厌新的UI设计思想.我最喜欢的是Win7水晶风格.=)
这里的解决方案不起作用
我FontAwesome在响应式Bootstrap网站中使用图标,并希望根据屏幕分辨率显示不同大小的图标.
理想情况下,我想使用容器宽度的百分比显示字体真棒图标,即宽度的50%,因此它们可以向上和向下缩放.我知道我可能只是使用svg图标,但我想使用FontAwesome,因为我在我的网站的其他地方使用它.
我知道你可以使用类来指定大小,即fa-lg或fa-2x.最好的解决方案是使用Bootstrap类来隐藏和显示各种大小,具体取决于屏幕分辨率,还是可以使用百分比自动缩放图标?
最近,我开始研究一个包含一些带有某些字段的表的项目,我想通过图标一侧的MaterialiseCSS添加一些Material Design Icons.看看图像,你可能会得到它
我尝试了一切,垂直对齐,内联(-block),flex,以及我在堆栈溢出中找到的所有内容.所以不,这不是重复,我真的需要帮助.谢谢.
icons ×10
css ×4
c# ×2
font-awesome ×2
android ×1
cdn ×1
css-sprites ×1
frame ×1
hover ×1
icon-fonts ×1
java ×1
jframe ×1
kindle ×1
materialize ×1
performance ×1
size ×1
taskbar ×1
winforms ×1
wpf ×1