Icon Composer는 Xcode에서 어디로 갔습니까?


44

Mountain Lion에서 실행되는 Xcode 버전에서 Icon Composer를 찾을 수 없습니다.

여기에 이미지 설명을 입력하십시오

어 Where 어? 꺼냈습니까? 그것을 다시 얻는 방법?

답변:


46

Xcode 용 애드온 패키지 중 하나로 옮겨졌으며 이제는 Xcode 용 그래픽 도구 패키지의 일부입니다 .

이것은 (고해상도) 아이콘을 생성하는 '공식적으로 권장되는'방법이 아니기 때문에 이것은 (적어도 부분적으로?)입니다. 자세한 내용은 OS X 휴먼 인터페이스 지침고해상도 지침 을 참조하십시오.

Icon Composer는 요즘 필요한 최고 해상도 아이콘 (1024x1024)을 지원하지 않으며 iconutil대신 ICNS와 "아이콘 세트"(효과적으로 컬렉션을 포함하는 폴더) 사이를 변환하는 것이 좋습니다. 해상도가 다른 PNG 파일).


여전히 원하는 경우 다음과 같이 얻을 수 있습니다.

Xcode에서 Xcode > 개발자 도구 열기 > 추가 개발자 도구 ...로 이동하십시오 .

(무료) Apple 개발자 계정으로 로그인 (또는 등록)해야합니다. 그러면 Xcode 용 그래픽 도구를 포함하여 Xcode에 사용 가능한 패키지 목록이 표시됩니다. 최신 버전을 잡고 설치하십시오.

이 그래픽 도구 DMG에는 다음이 포함됩니다.

  • CI 필터 브라우저
  • 아이콘 작곡가
  • OpenGL 드라이버 모니터
  • OpenGL 프로파일 러
  • OpenGL 쉐이더 빌더
  • 픽시
  • 석영 작곡가
  • 석영 작곡가 시각화
  • 쿼츠 디버그

1
실제로 당신은 착각합니다. 최신 버전의 Icon Composer는 1024x1024 크기를 지원합니다. 메뉴 막대로 이동하여보기> 1024x1024 표시로 이동하거나 창의 맨 아래에있는 1024x1024 단추를 클릭하십시오. 전에 그 크기의 아이콘을 만들었습니다.
smoke.tetsu

위의 답변이 특히 drfrogsplat에서 유용하다는 것을 알았습니다. Icon Composer를 사용하는 것 외에도 iDeveloper의 유틸리티 인 "Icon Generator"를 사용하여 필요한 모든 크기의 아이콘을 빠르게 만들 수 있습니다. Mac AppStore에 있습니다.
David DelMonte

4
Apple sez는 "더 이상 1024x1024 크기가 아닙니다. 512x512 @ 2x로 대체되었습니다."및 "Icon Composer를 사용하지 마십시오. 고해상도 ICNS 파일을 만들 수 없습니다." ... 그리고 마지막으로 "iconutil을 사용하여 수동으로 icns 파일 만들기 iconutil 명령 줄 도구는 iconset 폴더를 배포 가능한 고해상도 icns 파일로 변환합니다 (터미널에 man iconutil을 입력하여이 도구에 대한 전체 설명서를 찾을 수 있습니다) .) "
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의 차이점은 무엇입니까?
andrewrk

@andrewrk는 분명히 이미지의 해상도를 두 배로 늘려야 함을 의미합니다. 따라서 icon_128x128@2x.png256x256이어야합니다.
Nathan Osman 2012

@GeorgeEdison 자 그럼 icon_128x128@2x.png와 icon_256x256.png의 차이점은 무엇입니까?
andrewrk

@ andrewrk : 크기에는 차이가 없습니다. 이것은 사용하여 확인할 수 있습니다 iconutil.icns파일과 결과 이미지를 검토. (아니에요하지만 왜 있는지 나도 잘 알고 있습니다.)
나단 오스만에게

1
@NathanOsman의 차이점은 UID입니다. 128x128 @ 2x는 기술적으로 256x256 @ 1x와 동일한 데이터를 표시 할 수 있지만 출력은 128 변형에서 훨씬 더 작으며 사람이 보는 것처럼 2 배 해상도의 단순화 된 그래픽의 이점을 얻을 수 있습니다.
dualed

13

Icon Composer 2x를 확인하십시오. Retina Resolution Icons를 지원하는 Apple의 Icon Composer를 대체합니다.

여기에서 얻을 수 있습니다 : http://www.lemonmojo.com/work#IconComposer2x

앱을 작성했는데 무료이며 Github에서 소스 코드를 사용할 수 있습니다.


4

애플 스크립트를 사용하여 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 : open applescript step.2 : 위에 게시 된 JoeFrizzell 코드를 복사하여 붙여 넣습니다. 3 단계 : .app로 저장 4 단계 : 방금 만든 .app에 .png를 끌어다 놓습니다.
eonist
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.