問題タブ [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.
command-line - iconsetコマンドラインツール「iconutil」はどこにありますか?
XCode 4.2を使用しており、MacアプリをAppStoreに送信する必要があります。私はそこに多重解像度アイコンを取得するためにあらゆる種類の提案された方法を試したので、あなたはそれについて私に知らせる必要はありません。
残りの方法はを使用することiconutil
です。私はSpotlightで検索し、FinderでMacのハードディスクを検索し、ターミナルで2つの後のXCode.dmg
イメージを検索sudo find
し、Web上のパスを探しました。XCode 4.4.1にはと.dmg
がIconutil.strings
ありIconutil.xcspecs
ましたが、それは私がやってきた限りです。
このコマンドまたはツールを入手するためにダウンロードできるパッケージがあるので、変換でき.iconset
ますか?XCodeで古い.icns
ファイル(以前1024x1024
と512x512@2x
)を許可するように変更できる設定がある場合、それは一時的に受け入れることができる解決策になります。私はOS10.6.8を持っています。
編集
私は、コマンドが10.6.8にあるかどうか、そしてそれがどこにあるかを確認する答えを受け入れます。最近AppStoreの検証で承認された(できれば内部で圧縮されていない)有効な.icns
ファイルに512x512
リンクする回答を受け入れます。512x512@2x
.png
xcode - iconutilを使用してicnsファイルを手動で作成するにはどうすればよいですか?
アプリを検証しているときに、次のエラーが発生します。
512x512
アプリケーションバンドルには、と512x512@2x
画像の両方を含むICNS形式のアイコンは含まれていません。
私はImg2icnsアプリでicnsアイコンを作成するために使用し、今日までそれは常に正しく機能していました。しかし今、私はそのエラーを受け取り、それを機能させる方法がありません。2つのPNGファイル(512x512
と1024x1024
)をImg2icnsにまとめようとしましたが、常にエラーが発生します。また、AppleのOS Xヒューマンインターフェイスガイドラインの指示に従おうとしましたが、アイコンセットを作成しようとすると、次の端末エラーが発生します。
-bash:予期しないトークン'newline'の近くの構文エラー
私はターミナルコマンドがあまり得意ではないので、何か間違ったことをしているのかもしれません。私が書いた:
誰かが助けることができればそれは非常にありがたいです。ありがとう、マッシー。
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 対応のアプリケーション アイコンを省略する必要があります。
xcode - iconutil が Retina ディスプレイで切り刻まれた画像を生成するのはなぜですか?
ここに.iconset
ある があります。Xcode でバイナリをビルドすると、次のようなアイコンが表示されます
.icns
を使用してファイルを直接生成iconutil
しても、同じ結果になります。フル解像度のアセット以外はすべて、Retina スクリーンでは奇妙に切り刻まれて見えますが、非 Retina スクリーンでは問題なく表示されます。生成されたものを.icns
に戻すと.iconset
、元のアセットではなく切り刻まれたアセットが得られます。
ここで何がうまくいかないのか、誰にも分かりますか?
osx-mavericks - jpeg の OS/X iconutil サポート
iconutil を使用して、アイコンセット ディレクトリから icns ファイルを生成しようとしています。アイコン セット ディレクトリに必要なファイルが png 形式で含まれている場合は、機能します。必要なファイルがjpg形式で含まれている場合、
それでも、ディレクトリにはこれらの画像があります
macos - iconset:エラー: ICNS の生成に失敗しました
アプリケーションのアイコンセットを作成しようとしていますが、作成するとエラーが発生し続けます:Hexchat.iconset:error: Failed to generate ICNS.
Illustrator から .png ファイルを個別にエクスポートすることと、スクリプトを使用することの両方を試みました。1024x1024 の png ファイルをそのまま使用した現在のスクリプトHexchat_8.png
:
ただし、出力ファイルの有無にかかわらず、毎回同じです。
chmod や sudo が機能せず、man ページに詳細なエラー出力のオプションが表示されません。私は何を間違っていますか?
macos - iconutil エラー:「サポートされていない画像形式です」
次のコマンドを使用して、iconutil を使用して、フォルダー「folderthumb.iconset」内の .png 画像から .icns アイコンを生成しようとしています。
ソース png にアルファ透明度がある場合、すべてがうまくいきます。ただし、PNG が不透明な場合 (sips から hasAlpha=no)、iconutil は次のエラーを返します。
サポートされていない画像形式
私のlibpngはv1.6で、一緒にインストールされていbrew
ます。
この問題を解決する方法についてのヒントはありますか?
icons - ImageMagick を使用して PNG ファイルにアルファ チャネルを追加するにはどうすればよいですか?
Apple イメージを作成するために必要な別のツールを使用して、既にいくつかの Mac アプリを作成しています。それらは、アルファ チャネルのない PNG ファイルとして作成され、フォルダーに保存されました。
次のコマンドを実行しようとしました。
以下のような複数のエラーが発生しました。
このブログ投稿と Stack Overflow に関するいくつかの投稿を読んだ後、画像にアルファ チャネルが必要であることがわかりました。これは、Apple Developer のドキュメントには記載されていません。
これにはプレビューを使用してみましたが、いくつかのビデオを見るなど、行った調査から、アイコン、特に小さいアイコンを台無しにする色を削除する必要がありました。私のアイコンの背景は黒く、その上にある小さな白いものを削除しようとすると、小さなアイコンにとっては悪夢になります。
このリンクには David Grayson によるコメントがあり、ImageMagick を使用してアルファ チャネルを追加できると述べています。コメントは、動作するはずの各pngファイルに対して次のコマンドを実行すると述べました。
ただし、これを実行すると、次のエラーが発生します。
次に、例としてメインの ImageMagick Web サイトで参照されているこのリンクにアクセスしました。次のコマンドを試しました。
次のエラーが発生しました。
ここからどこへ行けばいいのかわからない。