ImageMagick 사용 설명서 의 알파 제거 섹션은 다음 과 같은 옵션 사용을 제안합니다 .-alpha remove
convert in.png -background white -alpha remove out.png
... -background
선택한 색상을 사용합니다 .
가이드 상태 :
이 작업은 간단하고 빠르며 추가 메모리 사용이나 다른 투명도 제거 기술과 관련 될 수있는 다른 부작용없이 작업을 수행합니다. 따라서 이미지 투명도를 제거하는 데 선호되는 방법입니다.
메모를 추가합니다.
투명도를 '제거'하는 동안 알파 채널은 계속 켜져 있지만 완전히 불투명합니다. 알파 채널이 더 이상 필요하지 않으면 알파 끄기를 사용하여 알파 채널을 비활성화 할 수 있습니다.
따라서 알파 채널이 필요하지 않은 경우 다음 -alpha off
과 같은 옵션 을 추가하여 출력 이미지 크기를 더 작게 만들 수 있습니다 .
convert in.png -background white -alpha remove -alpha off out.png
이미지에서 투명도 제거 섹션에 설명 된 투명성을 제거하기 위해 자주 사용되는 다른 기술에 대한 자세한 내용이 있습니다 .
이 섹션에는 -flatten
투명성을 제거하는 기술로 사용되는 중요한 경고에 대한 언급이 있습니다 .
그러나 기본적으로 "평평한"연산자는 여러 이미지를 단일 이미지로 병합하도록 설계 되었기 때문에 "mogrify"또는 여러 이미지 시퀀스에서는 작동하지 않습니다.
따라서 한 번에 여러 이미지를 변환하는 경우 (예 : PDF 파일에서 축소판 생성) -flatten
원하는 작업을 수행하지 않습니다 (모든 페이지의 모든 이미지를 하나의 이미지로 병합합니다). 반면 -alpha remove
에이 기술을 사용 하면 여전히 투명도가 제거 된 여러 이미지가 생성됩니다.