问题标签 [icons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
225 浏览

file - 来自远程文件的图标

我已经开始编写一个 FTP 客户端应用程序(为了好玩)。我正在尝试用图标表示远程托管的文件。例如,假设我正在浏览 FTP 服务器 (/) 的根文件夹,并希望显示带有来自该客户端操作系统的图标关联的 Backup.zip 文件。在某些系统上,这可能是 Windows 压缩图标,而在其他操作系统上,这可能是 WinZip 或 WinRAR 图标。

我让客户端使用 SHGetFileInfo() 函数浏览本地文件。这适用于本地文件,但是,此功能需要物理文件才能检索关联的图标。因此,这不适用于远程托管的文件。我发现了一些给定文件扩展名的加载图标示例,这确实是问题所在......将图标与远程文件关联的最佳策略是什么?

  1. 每次去注册表并查找图标关联的扩展
  2. 使用每个扩展名创建 1 字节文件,并对远程文件使用 SHGetFileInfo() 函数(使用本地 1 字节文件作为远程文件的关联)
  3. 其他策略???

创建 FTP 客户端的专业软件公司会做什么?

感谢您的时间。

-杰西·豪尔

0 投票
3 回答
7605 浏览

.net - 使用 Icon.ExtractAssociatedIcon 和 ImageList 获得完整质量的 16 x 16 图标

按照这个问题的指示,我运行了一些代码来从文件中提取图标并在设置为详细信息模式的 ListView 中显示它们。我希望图标以 16 x 16 显示,但是当我将 ImageList 大小设置为该图标时,出现的图标看起来很奇怪(不知道如何描述它 - 请参阅随附的屏幕截图)。

我已经尝试将大小更改为 32 x 32 并且效果很好,但肯定有办法获得高质量的 16 x 16 图标,不是吗?

http://img165.imageshack.us/img165/4446/badqualityiconscc4.png

0 投票
4 回答
2148 浏览

graphics - 您会推荐哪种图标编辑软件来为应用程序创建图标

我曾经购买了一个Microangelo的单一许可证来创建过去对我很有帮助的图标,但现在我正在帮助运行一个新的虚拟机基础供我们的开发团队使用,并希望在其中包括一个体面的免费图标编辑器.

我更喜欢完全支持为 Windows Vista 创建图标的东西。

对于所有想“不要让开发人员设计图形!”的人。假装我说的是“为我们的 UI 设计团队”而不是“开发团队”,哈哈。;)

0 投票
3 回答
1657 浏览

.net - 在从网络共享运行的应用程序的 UAC 提升提示上显示应用程序图标

我已经使用应用程序清单配置了我的 .NET 应用程序以请求管理员权限。我还使用 signtool 对程序集进行了签名。一切都很好——当你启动应用程序时,你会收到带有应用程序名称和签名证书名称的漂亮 UAC 提示。

但是,当我从网络共享运行应用程序时,提升提示会显示通用可执行图标,而不是我的应用程序的图标。如何让 UAC 提示显示我的应用程序图标?

0 投票
2 回答
612 浏览

css - css图标高度问题

我想在我的 HTML 页面中使用一种标准的方法来格式化“显示更多”链接。

在 HTML 中,我使用:

然后在css中,我有:

其中add.png是一个 16x16 的 famfamfam 丝绸图标。我使用 JavaScript 使用onclick事件来扩展一些内容部分。

这在 Firefox 3.0.5 中运行良好,但在 IE 7 中,图标的最后几个像素被切掉了。我正在寻找一种解决方法。使用 height 不适用于像<span/>. 添加透明边框修复了 IE7 中的问题:

但是 IE6 不处理透明度。使文本更大可以解决问题,但我不想要大文本。line-height不起作用。任何人都知道有什么可以帮助的吗?

0 投票
2 回答
2134 浏览

windows - 在 MinGW 构建后,Qt 工具栏按钮图标在 Windows 中显示,但在使用 g++ 构建后消失

我正在开发一个类似于 Eclipse 的 PHP IDE,但重量更轻。对于界面,我使用的是 Qt 4.4.3,它似乎工作得很好。我主要使用我的 Windows 机器在 Eclipse CDT 中进行大部分编码,并使用 MinGW 作为编译器。

几天前,我把代码放在我的 Eee PC 上,看看我是否可以构建它。好吧,在获得了 build-essential、Qt 和 Eclipse 之后,程序编译得很好。但是,当我在 Linux 中启动它时,我的程序工具栏上的所有图标都消失了。这些是常见的图标,如剪切、复制、粘贴、打开、新建...构建没有给我任何警告,并且工具栏就像它有图标一样(即,如果图标不可用,则有一个文本标签显示按钮。它不显示文本标签,因此它认为图像在那里)。

关于为什么图标没有显示的任何想法?文件结构完全一样,图标的路径也正确。资源文件查找图像。我对 Linux 很陌生,并且在 Linux 上进行开发,所以我会很感激任何帮助。

非常感谢!

0 投票
10 回答
87299 浏览

iphone - iOS 应用图标的尺寸、文件类型和 ppi 分辨率是多少?

Apple 发布的定制 iPhone 应用程序所需的图标规范是什么?

57x57,PNG,无透明度,无图层,72 PPI

512x512、TIFF 或 JPEG、无透明度、无图层、72 PPI

注意:iPhone OS 应用圆角、可选的光泽和其他效果

还要有一个带有应用程序名称的大版本徽标,以防 Apple 联系您需要一个用于营销目的的版本。

0 投票
3 回答
1865 浏览

java-me - J2ME 有标准的图标大小和颜色深度吗?

有很多手机,每个都有自己的图标大小(例如,诺基亚有 19 种不同的大小,http://www.j2meforums.com/wiki/index.php/Application_Icon_sizes)。

我只想使用一个图标(即使显示效果不佳)。

是否有一个图标大小和颜色深度显示在所有手机中?

0 投票
2 回答
841 浏览

java-me - 下载后是否有更改 MIDLet 图标的方法?

鉴于不同手机(即使对于同一制造商)有多种尺寸和颜色深度,我希望为所有手机提供一个应用程序,然后为下载的手机下载一个适当的图标。

下载应用程序后,是否可以更改 MIDLet 图标?

0 投票
2 回答
2077 浏览

winforms - WinForms 应用程序中的图标显示

当显示应用程序图标时,是 Windows 决定使用哪个版本(位深度)还是它以某种方式设置在 ICO 文件中?

如果我只创建一个 32 位颜色(24 位 + 8 位透明度)的 ICO 文件,则该图标在 Win XP 上显示正常。如果我添加例如 4 位版本,Windows 总是使用这个 4 位版本,即使还有 32 位图像也是如此。我的显示器设置为 32 位颜色。如果这很重要,我正在使用 Greenfish 图标编辑器。

有什么方法可以推动 Windows 使用 32 位图标而不是 4 位图标?

编辑:我使用 IcoFX 打开原始 ICO 文件并重新保存它,现在 Windows 总是选择正确的位深度。有趣的...