본문 바로가기

imagemagick 예제 여러개 아주아주아주 훌륭한 이미지 처리 관련 오픈소스인 imagemagick 정말 좋아요.제가 사용하는 기본적인 처리는 대부분 지원하고 커맨드라인으로도 사용 가능하기 때문에 더더더 좋아합니다. :-) 예제 몇 개를 이번 포스팅에서 작성해보려고요. 1. jpg to png 간단한 처리라서 imagemagick이 아니더라도 지원하는 툴이 많죠.imagemagick에서는 아래와 같이 사용합니다. convert name.jpg name.png 응용해보면 아래와 같이 할 수 있겠죠 ! import globfor original_img in glob.glob("images/*"): popen("convert %s %s" % (original_img, original_img.replace("jpg", "png"))) 2. .. 더보기
샌프란시스코 : Black Hammer Brewing 술집/맥주 이번에 포스팅하는 술집은 Black Hammer Brewing 입니다. 샌프란시스코 기차역 근처에 위치하고 있고요. 여기는 The Monk's Kettle 가기전에 들렸는데요. The Monk's Kettle이 좀 기억에 많이 남아서 그런지 상대적으로 약간 맛이 부족했던 술집으로 기억합니다 :) 그래도 국산 맥주들보다는 ... 아무튼 간판은 일케 생겼구요. 안에 양조 시설도 따로 있어요. 그러저럭 !!!맛이 자극적이지 않다는 점이 좋았습니다. 아무튼 에일맥주를 2잔 먹었던 것 같아요. 나올 때는 이미 해가 져버려서 그래도 한 장! 더보기
PNG 배경 검은색 지우기 (linux imagemagick) 다수의 PNG 이미지 파일이 존재하고 그 이미지들의 테두리 쪽에 검은색 배경이 있을 때 삭제하는 방법입니다. 먼저 아래에서 사용하는 imagemagick에 대한 간단한 정보는 다음과 같습니다. 홈페이지 : http://www.imagemagick.org/ 라이선스 : 위키에 의하면 Apache License 2.0 이라고 하네요. 이 라이선스는 GPLv3와 호환이 되는군요. 라이선스는 봐도봐도 어려워요. ㅠ imagemagick을 설치하면 convert 라는 명령어를 사용할 수 있는데요. convert에 많은 옵션들을 입력할 수 있고 그중에 transparent 라는 옵션을 사용하면 검은색 배경을 지울 수 있습니다. 정확하게는 투명하게 만들어주는 것이구요. 예를 들어서 a.png 라는 파일이 있을 때 검.. 더보기