问题标签 [icns]
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.
macos - 图标集:错误:无法生成 ICNS
我正在尝试为应用程序制作图标集,但在制作时不断出现错误:Hexchat.iconset:error: Failed to generate ICNS.
我尝试从 Illustrator 单独导出 .png 文件,以及使用脚本。具有 1024x1024 png 文件的当前脚本Hexchat_8.png
:
但是,无论有没有输出文件,每次都是一样的:
chmod'ing 和/或 sudo 不起作用,并且手册页没有显示详细错误输出的选项。我究竟做错了什么?
javascript - 电子 icns 没有出现
我安装electron-prebuilt
在主项目根目录内(本地)。
我浏览node_modules/electron-prebuilt/
并看到电子应用程序包。
然后我显示包内容和可以找到Resources/
应用程序的浏览器atom.icns
(我从 atom.png 1024x1024 文件转换了我的 atom.icns)。
我用我自己的 .icns 替换atom.icns
默认图标,将其命名为相同atom.icons
然后我将应用程序移动到另一个文件夹,然后返回到原始文件夹。
实际上我遵循了这些步骤https://github.com/atom/electron/issues/654
问题是图标没有出现我只能看到一个带有“禁用”数字的空白图标,就像图标丢失一样。
任何的想法?
icons - 如何使用 ImageMagick 为我的 PNG 文件添加 Alpha 通道?
我已经使用另一个工具创建了几个 Mac 应用程序,我需要为其创建 Apple 图像。它们被创建为没有 Alpha 通道的 PNG 文件并存储在一个文件夹中。
我尝试执行以下命令:
我收到多个错误,如下所示:
在阅读了这篇博客文章以及 Stack Overflow 上的几篇文章后,我发现我需要在我的图像上设置一个 Alpha 通道。这在 Apple Developer 文档中没有说明。
我尝试为此使用预览,但根据我所做的研究,包括观看几个视频,我必须删除一种颜色,这会弄乱我的图标,尤其是较小的图标。我的图标有黑色背景,试图删除上面的小白点对于较小的图标来说将是一场噩梦。
David Grayson对此链接发表了评论,指出 ImageMagick 可用于添加 alpha 通道。评论说,如果我为每个应该工作的 png 文件执行以下命令。
但是,当我执行此操作时,出现以下错误:
然后,我访问了 ImageMagick 主网站引用的此链接以获取示例。我尝试了以下命令。
我收到以下错误:
我不知道从这里去哪里。
java - 读取 ICNS 文件到 BufferedImage[] 对象
我有一个 ICNS 文件,里面有多个图标。我需要使用 Java 代码将其转换为 BufferedImage 对象数组。我使用 apache 的 commons-imaging 库做到了这一点。事实证明,我无法在我的组织内使用该库。是否有任何其他库可用于完成该任务?我正在查看 apache-tika,但找不到将 ICNS 文件的正文内容提取到 BufferedImage 对象的方法。
谢谢你。
java - macOS High Sierra 上的 javapackager 找不到 icns 文件错误
我刚刚安装了macOS High Sierra (10.13),并正在尝试更新我编写的教程,该教程展示了如何将 Java Swing 应用程序(可执行 JAR)打包到 macOS 安装程序中。
本教程的步骤在macOS Serra (10.12)上运行良好。
现在javapackager
命令崩溃了:
错误:找不到文件。(-43) 存档:/var/folders/c1/hkb.../images/ShowTime/.VolumeIcon.icns
系统信息:
重现的简化步骤:
完整错误:
无论我是否提供图标文件,都会发生错误。关于如何解决它的任何想法?
macos - 最小的 OS X 应用程序图标文件是什么?
只是出于兴趣,我一直在研究我可以制作一个适用于 OS X 10.4、10.5 和 10.6 的可行应用程序有多小。
我已经制作了几个低于 50 字节的应用程序。最简单的仅包含位于 say.app/Contents/MacOS/say 的以下 36 字节文件
不幸的是,下面的 344 字节图标是我发现的最小的独特图标,可以在 Dock 中使用:
此 icns 图标由 ics# 16x16 蒙版和单色图像以及 ics8 16x16 8 位彩色图像组成。我的理解是,Dock 图标必须至少包含一个带有蒙版的图像,但我不明白为什么没有 ics8 彩色图像它就无法工作。
图像格式指定在:https ://en.wikipedia.org/wiki/Apple_Icon_Image_format
有谁知道是否可以使较小的图标文件在 Dock 中工作,如果可以,如何?
dmg - 将图标设置为 dmg 文件不适用于 icns 和 png
我正在创建一个 dmg 文件并在使用 icns 和 png 文件时出现以下错误。
这是命令:
错误:
/Applications/Xcode.app/Contents/Developer/usr/bin/DeRez - 打开资源文件“resources/test.icns”期间的 SysError -39
Mac OS 版本:macOS mojave 10.14.2
请建议。
icons - 如何更改使用applescript创建的别名图标?
我有一个applescript,它在桌面上创建一个指向文件系统上可执行文件的快捷方式。可执行文件具有标准的 exec 图标。是否可以将图标更改为指向 icns 文件?
我读过你可以使用第三方程序来做到这一点,如 使用 AppleScript 更改文件夹图标中所述?
但是是否可以不使用外部程序来做到这一点?
这是我的脚本
注意:我也可以使用 ln -s 命令创建相同的快捷方式,但我没有得到任何图标,它只是一个空白页符号快捷方式
node.js - 在 Electron 中渲染 NSImageNameComputer
根据这个 Apple 文档,您可以在 Swift 中使用 NSImageNameComputer 来获取显示当前 Mac 的图标。有没有办法在我的 Electron 应用程序前端使用这个图标?