iOS 용 앱 아이콘이 있지만 Apple은 이미지에 알파를 허용하지 않습니다. 이 알파 채널을 제거하는 방법? 나는 내 친구가 나를 위해 이미지를 한 것처럼 나는 소스 파일이 없습니다.
답변
다른 이미지 편집기가 없다고 가정하면 Mac의 미리보기에서 열고 내보내기 옵션을 사용하여 다른 형식으로 다시 저장할 수 있습니다. 알파 채널을 제거하려면 내보내는 것이 가장 좋습니다. JPG (최고 품질)로 변환 한 다음이를 열고 다시 PNG로 내 보냅니다.
하지만 실제 투명성이없는 한 투명성 채널이있는 아이콘을 제출해도 괜찮을 것 같습니다.
답변
JPG로 내 보낸 다음 다시 PNG로 내보내는 데 허용되는 답변은 권장되지 않습니다.
- 프로세스의 추가 단계 (2 개 내보내기)
- JPG는 손실이 있으므로 일부 이미지 데이터가 손실됩니다.
다음은 추가로 내보내거나 (손실이있는) JPG로 저장하지 않고도이 작업을 수행하는 매우 빠르고 쉬운 방법입니다.
미리보기 앱 사용 (Mac) :
답변
아이콘이있는 디렉토리에서 모든 알파 채널을 제거해야하는 경우 다음 명령을 사용하십시오.
for i in `ls *.png`; do convert $i -background black -alpha remove -alpha off $i; done
Mac OS Mojave가 있고 “convert command not found”가있는 경우
brew install imagemagick
Homebrew를 설치하려면
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
답변
미리보기 앱을 사용하는 경우 jpg와 png 사이에서 내 보낸 다음 다시 내보낼 필요가 없습니다. 내보내기를 선택하면 파일 형식 (PNG) 아래에 알파 확인란이 표시되어 설정을 해제하고 저장합니다.
답변
답변
imagemagick을 사용해 볼 수 있습니다 (다른 크기에 맞게 쉽게 크기 조정) :
convert in.png -background black -alpha remove -alpha off -resize 1024x1024 out.png
답변
내 앱을 iTunes 앱 스토어에 업로드하려고 할 때 다음 오류가 발생했습니다.
iTunes Store 작업 실패
오류 ITMS-90717 : “잘못된 App Store 아이콘입니다. ‘MyApp.app’의 자산 카탈로그에있는 App Store 아이콘은 투명하거나 알파 채널을 포함 할 수 없습니다.”
Finder에서 자산을 찾고 정보 (⌘ + i)를 조회하여 내 앱 스토어 아이콘에 알파 채널이 포함되어 있음을 확인했습니다. 추가 정보 아래에 다음이 표시되었습니다.
알파 채널 : 예
알파 확인란을 선택하지 않은 채로 내 보내서 알파 채널을 제거하는 미리보기를 사용하는 위의 솔루션을 찾았지만 알파 채널을 제거하는 데 필요한 18 개의 자산이 있었기 때문에 일괄 내보내기 방법을 찾았습니다.
일괄 내보내기 작업을 수행하는 방법은 Finder에서 모든 앱 아이콘 자산을 선택> 오른쪽 클릭> 열기 (또는 미리보기로 열기)
이제 모든 자산이 동일한 창에 나타납니다. 모두 선택 (⌘ + a) 한 다음 파일> 선택한 이미지 내보내기…> 옵션 확장> 알파 확인란 선택 취소> (대상 폴더) 선택
끝난! 이제 모든 이미지가 알파 채널이 제거 된 상태로 내보내집니다.