UltKit

PNG ICNS 변환

Xcode나 터미널을 열지 않고 정사각형 PNG로 macOS .icns 아이콘을 만드십시오. 앱으로 묶은 스크립트, 디스크 이미지, 폴더, Electron 빌드에 쓸 수 있으며, Xcode로 배포할 때 전체 아이콘 세트가 어떻게 동작하는지는 아래에서 설명합니다.

이미지 변환

또는 JPG, JPEG, JPE … 파일을 여기에 끌어다 놓으세요 ·

파일당 최대 95 MB· 최대 20개 파일· 30분 뒤 삭제

출력

파일은 UltKit 서버에서 처리되며 30분 뒤 삭제됩니다.

사용 방법

  1. 1

    정사각형 PNG 업로드

    1024 × 1024 px 이상의 투명 배경 그림을 쓰십시오.

  2. 2

    모든 크기 유지

    고급 설정의 아이콘 크기가 모든 크기 (16–256)로 설정되어 있어 Finder 목록, 사이드바, Dock 타일이 각각 맞는 이미지를 받습니다.

  3. 3

    ICNS로 변환

    ICNS로 변환을 누르고 .icns 파일을 내려받으십시오. 앱 번들의 Resources 폴더나 정보 가져오기 창에 바로 쓸 수 있습니다.

.icns 파일은 Apple의 아이콘 컨테이너입니다. 파일 하나에 정사각형 비트맵이 여러 개 들어 있고, Finder, Dock, Spotlight가 필요한 크기의 것을 골라 그립니다. PNG를 변환하면 그림 하나로 이 칸들을 채웁니다.

PNG ICNS 변환: macOS 아이콘 파일에 담기는 것

Apple은 1998년 Mac OS 8.5에서 ICNS 포맷을 도입했고, Mac OS X에서도 모든 애플리케이션 번들이 가리키는 파일로 유지했습니다. 컨테이너는 화면 밀도와 함께 커졌습니다. 512 px 항목은 Mac OS X 10.5에서, 512 × 512 @2x로 표시되는 1024 px 항목은 OS X 10.7과 10.8의 Retina 디스플레이와 함께 추가되었습니다.

각 칸은 한 쌍입니다. 같은 포인트 크기에 대해 1x 이미지와 Retina 화면용 @2x 이미지가 있습니다. Finder는 디스플레이와 보기 방식에 맞는 것을 고르며, 그래서 1024 px PNG 하나를 Finder가 축소해 보여 주면 목록 보기에서 실제 16 px 항목보다 흐릿하게 보입니다.

16 px부터 1024 px까지 Mac 아이콘 세트 크기

.iconset 폴더 안에서 iconutil이 요구하는 파일 이름입니다. @2x 파일은 포인트 크기의 두 배 픽셀입니다.
포인트 크기1x 파일(픽셀)@2x 파일(픽셀)표시되는 곳
16 pticon_16x16.png (16)[email protected] (32)Finder 목록 보기, 메뉴
32 pticon_32x32.png (32)[email protected] (64)사이드바, 작은 아이콘 보기
128 pticon_128x128.png (128)[email protected] (256)Finder 아이콘 보기, Dock
256 pticon_256x256.png (256)[email protected] (512)큰 아이콘 보기, 훑어보기
512 pticon_512x512.png (512)[email protected] (1024)정보 가져오기 미리보기, App Store
터미널: Apple 도구로 전체 아이콘 세트에서 .icns 만들기
mkdir MyApp.iconset
sips -z 512 512 icon-1024.png --out MyApp.iconset/icon_512x512.png
cp icon-1024.png MyApp.iconset/[email protected]
# 16, 32, 64, 128, 256 px 파일도 sips로 같은 방법으로 만듭니다
iconutil -c icns MyApp.iconset

PNG

PNG 이미지(Portable Network Graphics)

PNG는 1996년 PNG Development Group이 발표하고 이후 W3C와 ISO가 표준화한 무손실 래스터 형식입니다. 모든 픽셀을 그대로 보존하고, 완전한 알파 투명도를 지원하며, 글자, 날카로운 가장자리, 단색 영역을 아티팩트 없이 표현합니다. 이런 정확성 덕분에 스크린샷, 로고, 아이콘, 인터페이스 그래픽에 이상적입니다. 대신 용량이 문제여서, 사진을 PNG로 저장하면 같은 사진의 JPEG나 WebP보다 몇 배 커지는 경우가 많습니다. 모든 브라우저, 운영 체제, 편집기에서 PNG 파일을 열 수 있습니다.

압축 방식
무손실
투명도
예
애니메이션
아니요
도입 연도
1996 · PNG Development Group
PNG 변환

ICNS

Apple 아이콘 이미지(ICNS)

ICNS는 1998년 Mac OS 8.5부터 macOS의 앱, 폴더, 문서 아이콘에 쓰여 온 Apple의 아이콘 컨테이너 형식입니다. 파일 하나에 16×16부터 1024×1024 픽셀까지 Retina 버전을 포함한 여러 크기가 묶여 있으며, 보통 투명도가 있는 PNG 데이터로 저장됩니다. Xcode와 macOS는 바로 읽지만 Apple 플랫폼 밖에서는 거의 쓰이지 않습니다. Windows와 대부분의 웹 도구는 변환 없이는 ICNS를 열지 못합니다.

압축 방식
무손실
투명도
예
애니메이션
아니요
도입 연도
1998 · Apple
ICNS 변환

Mac 앱 번들, 설치 프로그램, 폴더에 여러 해상도를 파일 하나에 담은 Apple 아이콘 컨테이너가 필요할 때 PNG를 ICNS로 만듭니다. ICNS를 다시 PNG로 바꾸는 것은 기존 앱 아이콘을 문서나 웹사이트에 다시 쓸 때뿐입니다.

온라인 ICNS 변환과 Xcode·iconutil 중 무엇을 쓸까

이 변환기는 16~256 px 칸을 채우며, 모든 Mac의 Finder 목록, 사이드바, Dock, 아이콘 보기를 128 pt 칸까지의 Retina를 포함해 지원합니다. 폴더 아이콘, DMG 볼륨 아이콘, AppleScript나 Automator 앱, 사내 도구에 필요한 것이 바로 이것이며 개발자 도구를 설치할 필요도 없습니다.

Mac App Store에 제출할 앱이라면 Xcode 에셋 카탈로그에 1024 px 원본을 넣거나, 위처럼 완전한 아이콘 세트에 iconutil을 실행해 512 pt 칸이 실제 픽셀로 채워지게 하십시오. 깔끔한 정사각형에서 시작하십시오. 로고가 가로로 길다면 사진 자르기 도구로 먼저 1:1 캔버스를 만들고, 여백을 어디에 둘지는 이미지를 비율에 맞게 자르는 방법에서 설명합니다.

Mac 사용자가 묻는 PNG ICNS 변환 질문

Mac 폴더나 앱에 직접 만든 ICNS 아이콘을 넣으려면 어떻게 합니까?

Finder에서 항목을 선택하고 Command-I를 눌러 정보 가져오기를 연 다음, .icns 파일을 창 왼쪽 위의 작은 아이콘 위로 끌어다 놓으십시오. 직접 빌드하는 앱이라면 파일을 Contents/Resources에 두고 Info.plist의 CFBundleIconFile 키에 이름을 적으십시오.

ICNS를 만들려면 PNG 크기는 얼마로 시작해야 합니까?

Apple이 정의한 가장 큰 칸인 1024 × 1024 px입니다. 더 작은 PNG도 변환되지만 원본보다 큰 크기는 모두 확대되어 Retina 화면에서 흐릿하게 보입니다. 그림은 정사각형이어야 하고 아이콘 모양 바깥은 투명 배경이어야 합니다.

Xcode 프로젝트에 에셋 카탈로그가 있어도 ICNS를 직접 만들어야 합니까?

아닙니다. macOS 타깃이 Assets.xcassets의 AppIcon 세트를 쓰면 Xcode가 빌드 중에 이를 컴파일해 앱 아이콘 파일을 생성합니다. 별도의 .icns는 셸 스크립트 앱, Electron·Tauri 패키저, Python 번들러, DMG 배경처럼 Xcode를 쓰지 않는 프로젝트용입니다.

새 아이콘이 회색 둥근 사각형 안에 들어가는 이유는 무엇입니까?

macOS 11 Big Sur부터 Mac 앱 아이콘은 둥근 사각형 모양을 따르며, macOS 26 Tahoe는 그 모양을 채우지 않는 아이콘을 회색 타일 안에 넣습니다. 둥근 사각형을 그림 자체에 그리고 모서리는 투명하게 두면 시스템이 디자인한 그대로 보여 줍니다.

ICNS 파일이 그림을 압축합니까?

눈에 보이는 방식으로는 아닙니다. 최신 .icns 파일은 큰 이미지를 컨테이너 안에 무손실인 PNG 데이터로 저장합니다. 아주 작은 구형 항목만 별도의 8비트 마스크와 함께 Apple 고유의 런렝스 방식을 쓰며, 최신 Mac에서는 거의 표시되지 않습니다.

Windows나 Linux에서도 같은 아이콘 파일을 쓸 수 있습니까?

Windows에는 ICNS가 아니라 ICO가 필요하며, PNG ICO 변환으로 같은 그림에서 만들 수 있습니다. Linux 데스크톱은 테마 폴더의 일반 PNG나 SVG 아이콘을 읽으므로 원본 PNG가 이미 필요한 파일입니다.