답변:
명령 줄 도구에 익숙하지 않다고 말했지만 ImageMagick은 다음과 같이 할 수 있습니다.
convert balloon.gif -transparent blue balloon_trans.gif
balloon.gif
소스 이미지는 어디에 -transparent
있고, 투명한 bg를 원한다고 지정하고, blue
바꾸려는 색상 balloon_trans.gif
은 완성 된 이미지입니다.
이것은 "밝은 분홍색"이 이미지의 일부가 아니라는 가정하에 있습니다. 좀 더 지능적인 배경 제거 (floodfill)에 대해서는이 자습서를 확인하십시오. 간단한 배경 마스킹 (floodfill)
이것은 약간 털이 나올 수 있으며 @graphics man background
이 명령에 추가 할 수 있다고 제안하는 것처럼 그들이 지정한 옵션 중 일부는 아마도 당신이하려는 일에 필요하지 않을 것입니다
사용중인 OS와 샘플 이미지를 알려면 많은 이미지에서이를 자동화하는 스크립트를 도와 드릴 수 있습니다.
먼저 ImageMagick을 설치하십시오 . 설치 후 PATH 변수를 업데이트하기 위해 다시 시작해야 할 수도 있습니다 (내가 했음)
설치되면 명령 프롬프트를 시작하십시오 (시작 메뉴, 입력 cmd
, Enter 키를 누르십시오)
이미지가 저장된 디렉토리를 변경해야합니다. 상황에 따라 다음 명령을 입력하십시오.
cd C:\Users\Eric\Pictures\pngs\logos
이제 모든 이미지를 저장할 폴더를 만들어야합니다.
mkdir batch
이제 모든 이미지를 변환하는 명령 :
FOR %G IN (*.png) DO convert "%G" -transparent #FF00FF "batch\%G"
참고 : ImageMagick과의 V7으로 사용하는 magick
대신 convert
수 있도록,
FOR %G IN (*.png) DO magick "%G" -transparent #FF00FF "batch\%G"
모든 것이 순조롭게 진행된 경우 새로 저장된 이미지는 생성 한 배치 폴더에 있어야합니다.
gimp를 실행 중이고 Imagemagick를 원하지 않는 경우 David의 Batch Processor (DBP)를 살펴볼 수 있습니다 . 일괄 처리를위한 김프 용 플러그인입니다. 참고 나는 그것을 사용하거나 테스트 한 적이 없지만 이전에 사용한 적이있었습니다. Photoshop이 있다면 배치 또는 액션을 사용하는 방법을 보여줄 수 있습니다.
이것은 나를 위해 매력처럼 작동했습니다.
http://photobatch.wikidot.com/action-color-to-alpha
Phatch는 Photo Batch Processor입니다. 색상 대 알파 액션은 원하는 것을 정확하게 수행합니다.
"투명해야 할 색의 가치"