問題タブ [iconutil]

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 投票する
3 に答える
2372 参照

command-line - iconsetコマンドラインツール「iconutil」はどこにありますか?

XCode 4.2を使用しており、MacアプリをAppStoreに送信する必要があります。私はそこに多重解像度アイコンを取得するためにあらゆる種類の提案された方法を試したので、あなたはそれについて私に知らせる必要はありません。

残りの方法はを使用することiconutilです。私はSpotlightで検索し、FinderでMacのハードディスクを検索し、ターミナルで2つの後のXCode.dmgイメージを検索sudo findし、Web上のパスを探しました。XCode 4.4.1にはと.dmgIconutil.stringsありIconutil.xcspecsましたが、それは私がやってきた限りです。

このコマンドまたはツールを入手するためにダウンロードできるパッケージがあるので、変換でき.iconsetますか?XCodeで古い.icnsファイル(以前1024x1024512x512@2x)を許可するように変更できる設定がある場合、それは一時的に受け入れることができる解決策になります。私はOS10.6.8を持っています。

編集
私は、コマンドが10.6.8にあるかどうか、そしてそれがどこにあるかを確認する答えを受け入れます。最近AppStoreの検証で承認された(できれば内部で圧縮されていない)有効な.icnsファイルに512x512リンクする回答を受け入れます。512x512@2x.png

0 投票する
18 に答える
109174 参照

xcode - iconutilを使用してicnsファイルを手動で作成するにはどうすればよいですか?

アプリを検証しているときに、次のエラーが発生します。

512x512アプリケーションバンドルには、と512x512@2x画像の両方を含むICNS形式のアイコンは含まれていません。

私はImg2icnsアプリでicnsアイコンを作成するために使用し、今日までそれは常に正しく機能していました。しかし今、私はそのエラーを受け取り、それを機能させる方法がありません。2つのPNGファイル(512x5121024x1024)をImg2icnsにまとめようとしましたが、常にエラーが発生します。また、AppleのOS Xヒューマンインターフェイスガイドラインの指示に従おうとしましたが、アイコンセットを作成しようとすると、次の端末エラーが発生します。

-bash:予期しないトークン'newline'の近くの構文エラー

私はターミナルコマンドがあまり得意ではないので、何か間違ったことをしているのかもしれません。私が書いた:

誰かが助けることができればそれは非常にありがたいです。ありがとう、マッシー。

0 投票する
1 に答える
1080 参照

macos - 10.5 Leopard の Retina 対応 .icns アイコン ファイル (サイズ制限?)

アプリケーションのアイコンの Retina 対応バージョンを作成しようとしています。アプリケーションは 10.5+ を対象としています。Uli Kusterer のoldiconutilを使用しています10.8でiconutilを使用して.iconsetから作成した.icnsファイルを後処理します。問題は、1024x1024 のアイコン ("icon_512x512@2x.png") を含めると、アイコンが 10.5 で表示されないことです。Finder にアイコンが表示されず、10.5 の Icon Composer で開くと、空白/空のように見えます。この最大サイズを削除すると、アイコンは 10.5 で正しく表示されます。興味深いことに、まったく別の単純な 1024x1024 画像をはるかに小さいファイル サイズ (~1MB ではなく~300K) に置き換えると、アイコンは 10.5 で再び正常に動作します。そのため、.icns ファイル全体および/または .icns ファイル内の個々のイメージ チャンクのファイル サイズに何らかの制限があり、それを超えると Leopard との互換性が失われるようです。

TinyPNGで1024x1024 の画像を圧縮しても問題は解決しませんでした。oldiconutil で実行する前の .icns ファイルは大幅に小さくなりましたが、oldiconutil の最終的な JPEG2000 圧縮出力は、単純な代替画像を使用したバリアントよりもはるかに大きくなりました。

他の誰かが以前にこの問題に遭遇したことがありますか? 解決策は見つかりましたか?解決策がわからない場合は、10.5 のサポートを終了するまで、Retina 対応のアプリケーション アイコンを省略する必要があります。

0 投票する
2 に答える
105 参照

xcode - iconutil が Retina ディスプレイで切り刻まれた画像を生成するのはなぜですか?

ここに.iconsetある があります。Xcode でバイナリをビルドすると、次のようなアイコンが表示されます

みじん切りアイコン

.icnsを使用してファイルを直接生成iconutilしても、同じ結果になります。フル解像度のアセット以外はすべて、Retina スクリーンでは奇妙に切り刻まれて見えますが、非 Retina スクリーンでは問題なく表示されます。生成されたものを.icnsに戻すと.iconset、元のアセットではなく切り刻まれたアセットが得られます。

ここで何がうまくいかないのか、誰にも分かりますか?

0 投票する
0 に答える
435 参照

osx-mavericks - jpeg の OS/X iconutil サポート

iconutil を使用して、アイコンセット ディレクトリから icns ファイルを生成しようとしています。アイコン セット ディレクトリに必要なファイルが png 形式で含まれている場合は、機能します。必要なファイルがjpg形式で含まれている場合、

それでも、ディレクトリにはこれらの画像があります

0 投票する
2 に答える
4829 参照

macos - iconset:エラー: ICNS の生成に失敗しました

アプリケーションのアイコンセットを作成しようとしていますが、作成するとエラーが発生し続けます:Hexchat.iconset:error: Failed to generate ICNS.

Illustrator から .png ファイルを個別にエクスポートすることと、スクリプトを使用することの両方を試みました。1024x1024 の png ファイルをそのまま使用した現在のスクリプトHexchat_8.png:

ただし、出力ファイルの有無にかかわらず、毎回同じです。

chmod や sudo が機能せず、man ページに詳細なエラー出力のオプションが表示されません。私は何を間違っていますか?

0 投票する
1 に答える
682 参照

macos - iconutil エラー:「サポートされていない画像形式です」

次のコマンドを使用して、iconutil を使用して、フォルダー「folderthumb.iconset」内の .png 画像から .icns アイコンを生成しようとしています。

ソース png にアルファ透明度がある場合、すべてがうまくいきます。ただし、PNG が不透明な場合 (sips から hasAlpha=no)、iconutil は次のエラーを返します。

サポートされていない画像形式

私のlibpngはv1.6で、一緒にインストールされていbrewます。

この問題を解決する方法についてのヒントはありますか?

0 投票する
1 に答える
1290 参照

icons - ImageMagick を使用して PNG ファイルにアルファ チャネルを追加するにはどうすればよいですか?

Apple イメージを作成するために必要な別のツールを使用して、既にいくつかの Mac アプリを作成しています。それらは、アルファ チャネルのない PNG ファイルとして作成され、フォルダーに保存されました。

次のコマンドを実行しようとしました。

以下のような複数のエラーが発生しました。

このブログ投稿と Stack Overflow に関するいくつかの投稿を読んだ後、画像にアルファ チャネルが必要であることがわかりました。これは、Apple Developer のドキュメントには記載されていません。

これにはプレビューを使用してみましたが、いくつかのビデオを見るなど、行った調査から、アイコン、特に小さいアイコンを台無しにする色を削除する必要がありました。私のアイコンの背景は黒く、その上にある小さな白いものを削除しようとすると、小さなアイコンにとっては悪夢になります。

このリンクには David Grayson によるコメントがあり、ImageMagick を使用してアルファ チャネルを追加できると述べています。コメントは、動作するはずの各pngファイルに対して次のコマンドを実行すると述べました。

ただし、これを実行すると、次のエラーが発生します。

次に、例としてメインの ImageMagick Web サイトで参照されているこのリンクにアクセスしました。次のコマンドを試しました。

次のエラーが発生しました。

ここからどこへ行けばいいのかわからない。