맥에 있는 시스템 / 기본 아이콘을 원본 그대로 사용하고자 하시는 분들을 위해 해당 경로 및 icns, png 간 변환 방법에 간략하게 적어두었습니다. 시스템 아이콘에 대한 다른 사용처에 관해서는 정확하지 않지만, macOS 앱 등을 개발할 때, (아이콘을) 있는 그대로 많이 사용하는 것을 권장하고 있습니다.
“Use system icons as intended. Every system-provided image has a specific, well-known meaning. To avoid confusing users, it’s essential that each image be used in accordance with its meaning and recommended usage. ” 출처 – System Icons(Apple Developer)
또한, 우리가 흔히 보는 아래와 같은 맥북 아이콘은 개인이 편집한 것이 아니고, 시스템 아이콘이 보관된 장소 안에 .icns 확장자로 포함되어 있습니다.
- 맥북 레티나 13″ 로즈골드 아이콘 ▼
목차
시스템 아이콘 경로
1) 파인더를 열고, ‘cmd + shift + g’ 경로 이동 단축키를 활용해 아래 경로로 이동합니다. ▼
/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources
해당 디렉토리 내에선 파일 수정이 불가능하지만, 아이콘을 다른 경로로 복사하시면, 원본 그대로 사용하실 수 있습니다.
확장자 변환하기 (icns → png, png → icns)
이미지처럼 사용하기 위해, ‘png 확장자’로 변경하는 방법입니다. 아이콘의 경우, 배경이 투명인 경우가 훨씬 깔끔하기 때문에 ‘jpg’보단 ‘png’를 선호합니다.
먼저, 아이콘을 본인이 결정한 다른 경로(원본이 위치한 경로가 아닌)에 복사하시고, 아래 내용을 진행하시면 됩니다.
.icns 에서 .png로 변환
터미널을 열고, 아래 커맨드를 실행하시면 됩니다.
- input : icns 아이콘 파일 이름
- output : 출력될 png 파일 이름
sips -s format png [input].icns --out [output].png
- 예시 ▼
~/Desktop (503) $sips -s format png com.apple.powerbook-g4-15.icns --out example.png /Users/Travelholics/Desktop/com.apple.powerbook-g4-15.icns /Users/Travelholics/Desktop/example.png
.png에서 .icns로 변환
마찬가지로, 터미널을 열고 아래 커맨드를 실행하시면 됩니다.
- input : png 아이콘 파일
- output : 출력될 icns 파일 이름
sips -s format icns [input].png --out [output].icns
- 예시 ▼
~/Desktop (510) $sips -s format icns example.png --out new.icns /Users/Travelholics/Desktop/example.png /Users/Travelholics/Desktop/new.icns
간단한 응용
생성된 png 파일의 아이콘에 사진을 합성하는 간단한 방법입니다. macOS에 기본적으로 제공되는 ‘Preview’ 앱만 이용하더라도, 아래와 같은 결과물을 만드실 수 있습니다.
- 복사하고자 하는 사진을 전체 선택(cmd + a) > cmd + c > 아이콘 사진으로 이동 > cmd + v > 크기 조절 ▼
이상입니다.
참고
[…] 맥 .icns 확장자를 .png 파일로 전환하기 […]