2014-10-03 2 views
0

첫 번째 이미지 위에 적용 할 수있는 두 이미지에서 diff를 만들어 동일한 두 번째 이미지를 만들려고합니다.Imagemagick : 투명 배경이있는 diff 이미지 만들기

나는 이런 식으로 할 노력하고있어 :

convert -composite -compose difference img1.png img2.png img-diff.png 

결과 img-diff.pngimg1.pngimg2.png 동일 검정색 배경을 보여줍니다.

diff를 투명 배경으로 생성하여 첫 번째 이미지와 결합하여 애니메이션을 만들 수있게하려고합니다.

답변

1

출력 파일 이름 앞에 -transparent black을 추가해야한다고 생각합니다. 검은 색에 가까워 지도록 -fuzz 5%을 추가 할 수도 있고하지 않을 수도 있습니다.

그래서, 콘크리트면에서,이 두 이미지

enter image description here

enter image description here하고 다음이 명령을 실행으로 시작하는 경우 :

convert 1.jpg 2.jpg -compose difference -composite -fuzz 5% -transparent black out.png 

이와 끝까지을 (를 SO는 투명도를 표시 할 수없는 JPEG를 사용하기 때문에 흰색을 투명하게 보여줍니다).

나는 당신 (용감한) 시도의 문제는 당신이 실제로 강행하기 전에는 이미지를 구성하는 방법 IM 말할 -compose 먼저 설정해야한다는 것입니다 및 -composite 함께 수행하고 또한 당신이 -transparent black 일부 누락 된 생각 .

enter image description here

관련 문제