앞서서 흰색 배경을 제거하는 방법에 대해서 작성해뒀는데요.

이거에요.  2017/03/15 - [ # 기타언어,오픈소스] - 이미지 흰색 배경 제거하기 (이미지매직, ImageMagick)


사실 하나의 값만 변경하면 되는지라 따로 작성할 필요가 있을까 싶은데요. 

이미지 다 들어가고 하면 너무 길어져서 소용없어질까바 하나 따로 작성해봅니다.


설치는 아래를 참고해서 진행하세요.

Linux에서 이미지매직 설치는 apt-get install imagemagick 이렇게 할 수 있고요.

Mac에서는 brew install imagemagick 하시면 됩니다. 




이번에 사용해보고 싶은 이미지는 아래와 같습니다.

https://pixabay.com/en/pocket-watch-time-clock-time-of-2061228/ 에서 가져왔습니다.




이전 포스팅에서 달라진 것은 transparent white 에서 black 입니다.


convert -fuzz 2% -transparent black input.jpg output.png



작게보면 잘 안보일 수도 있지만 확대해서 보면 시간을 나타내는 로마 숫자도 검은색이라서 삭제되는 것을 알 수 있습니다.



조금 더 fuzz 값을 올려서 5%로 해보면 아래와 같습니다. 확대해서 보면 좀 지저분하긴 하네요.




내부가 삭제되는 것을 막으면서 외부 배경만을 지우는 방법은 아래와 같습니다.

convert -fill none -fuzz 5% -draw 'matte 0,0 floodfill' input.jpg output.png

-fuzz 값은 적당히 조절해주세요.




아래는 ImageMagick 관련된 포스팅 모음입니다.


2017/03/15 - [ # 기타언어,오픈소스] - 이미지 흰색 배경 제거하기 (이미지매직, ImageMagick)


2017/03/15 - [ # 기타언어,오픈소스] - 이미지 검은색 배경 제거하기 (이미지매직, ImageMagick)


2017/03/15 - [ # 기타언어,오픈소스] - 이미지 빈공간 제거하기 (empty space remove/delete/crop)


2017/03/15 - [ # 기타언어,오픈소스] - 이미지 빈공간 추가하기 (empty space add/extent)


2016/12/26 - [ # 리눅스/- 우분투] - imagemagick 예제 여러개


2015/02/12 - [ # 리눅스/- 우분투] - PNG 배경 검은색 지우기 (linux imagemagick)




+ Recent posts