Icon ComposerはXcodeからどこへ行きましたか?


44

Mountain Lionで実行されているXcodeバージョンでIcon Composerが見つからないようです。

ここに画像の説明を入力してください

それはどこにある?取り出しましたか?それを取り戻すには?

回答:


46

Xcodeのアドオンパッケージの1つに移動され、Xcodeパッケージのグラフィックツールの一部になりました。

どうやらこれは(少なくとも部分的に?)であるようです。これは、これが(高解像度の)アイコンを生成する「公式に推奨される」方法ではなくなったためです。詳細については、OS Xヒューマンインターフェイスガイドラインおよび高解像度ガイドラインを参照してください。

Icon Composerは最近必要とされる最高解像度のアイコン(1024x1024)をサポートしていないと思います。iconutil代わりに使用することをお勧めします。さまざまな解像度のPNGファイル)。


それでも必要な場合は、次のようにして入手できます。

Xcodeで、Xcode > Open Developer Tool > More Developer tools ...に移動します

(無料の)Apple Developerアカウントでログイン(または登録)する必要があります。Xcodeのグラフィックツールなど、Xcodeで利用可能なパッケージのリストが表示されます。最新のものを入手してインストールします。

このグラフィックツールのDMGには以下が含まれます。

  • CIフィルターブラウザー
  • アイコン作曲家
  • OpenGLドライバーモニター
  • OpenGLプロファイラー
  • OpenGLシェーダービルダー
  • ピクシー
  • Quartz Composer
  • Quartz Composer Visualizer
  • クォーツデバッグ

1
実際、あなたは間違っています。最新バージョンのIcon Composerは、1024x1024サイズをサポートしています。メニューバーに移動して[表示]> [1024x1024を表示]を選択するか、ウィンドウの下部にある[1024x1024]ボタンをクリックします。以前にそのサイズのアイコンを作成しました。
smoke.tetsu

上記の答えは、特にdrfrogsplatから有用であることがわかりました。Icon Composerの使用に加えて、iDeveloperのユーティリティである「Icon Generator」を使用すると、必要なすべてのサイズのアイコンをすばやく作成できます。Mac AppStoreにあります。
デビッドデルモンテ

4
Apple sez、「1024x1024のサイズはなくなりました。512x512@ 2xに置き換えられました」、「Icon Composerを使用しないでください-高解像度のicnsファイルを作成できません。」...最後に、「iconutilを使用して手動でicnsファイルを作成するiconutilコマンドラインツールは、アイコンセットフォルダーを展開準備の整った高解像度のicnsファイルに変換します。このツールの完全なドキュメントは、ターミナル。) "
iynque

3
参考:Icon ComposerはXcode 8.2の追加ツールで利用できなくなりました
l --marc l

15

Icon Composerのダウンロード、インストール、検索よりも簡単だったのは、コマンドラインツールを使用していたことですiconutil

  1. 各サイズのpngファイルをフォルダーに入れます。フォルダーには拡張子が必要です.iconset
  2. ターミナルウィンドウに次のコマンドを入力します。

    iconutil -c icns <iconset filename>

    どこ<iconset filename>PNG画像のセットを含むフォルダへのパスです。

  3. 出力.icnsファイルは、フォルダーと同じ場所に書き込まれます。

次の一連のpngが必要です。

icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png

2
たとえば、icon_128x128.pngとicon_128x128@2x.pngの違いは何ですか?
アンドリュー14

@andrewrkは明らかに、画像の解像度を2倍(2倍)にする必要があることを意味します。だから、icon_128x128@2x.png256×256でなければなりません。
ネイサンオスマン

@GeorgeEdisonそれではicon_128x128@2x.pngとicon_256x256.pngの違いは何ですか?
-andrewrk

@andrewrk:サイズに違いはありません。これはiconutil.icnsファイルで使用し、結果の画像を調べることで確認できます。(私はないんだけど確か私は、なぜどちらかを理解しています。)
ネイサン・オスマン

1
@NathanOsman違いはUIDです。128x128 @ 2xは256x256 @ 1xと同じデータを技術的に表示できる可能性がありますが、128バリアントでは出力がはるかに小さくなります。
dualed

13

Icon Composer 2xをご覧ください。これは、Retina ResolutionアイコンをサポートするAppleのIcon Composerの代替品です。

ここから入手できます:http : //www.lemonmojo.com/work#IconComposer2x

アプリを作成しました。無料で、興味のある方はGithubでソースコードを入手できます。


4

applescriptを使用してPNGからアイコンを作成するドロップレットを作成しました。以下にコードを示します。

    on open input
    repeat with input in input
        set inputalias to input as alias
        tell application "Finder"
            set inputname to name of inputalias
            set inputcontainer to container of inputalias
        end tell
        if inputname ends with ".png" then
            set foldername to ((text 1 through ((length of inputname) - 4) in inputname) & ".iconset") as text
            tell application "Finder"
                try
                    make new folder at inputcontainer with properties {name:foldername}
                end try
                set thefolder to folder foldername of inputcontainer
                set iconnames to "icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png"
                set iconnames to paragraphs of iconnames
                repeat with iconname in iconnames
                    duplicate inputalias to thefolder with replacing
                    set iconfile to file inputname of thefolder
                    set name of iconfile to iconname

                end repeat
            end tell

            set folderpath to POSIX path of (thefolder as alias)
            do shell script "iconutil -c icns " & (quoted form of folderpath)
            display dialog ("Icon created for " & inputname) giving up after 10
            tell application "Finder" to delete thefolder
        else
            display dialog (inputname & " cannot be made into an icon. Please choose a PNG file.")
        end if
    end repeat
end open

1
将来のユーザー向け:step.1:applescript step.2を開く:上記のJoeFrizzellのコードをコピーして貼り付けます。Step.3:.appとして保存Step.4:作成した.appに.pngをドラッグアンドドロップします。
eonist
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.