오버레이 이미지

오버레이 이미지

두 장의 사진(1.jpg 및 2.jpg)이 있습니다. 배경으로 photo 2.jpg를, 빨간색 오버레이로 photo 1.jpg를 원합니다. 출력이 photo 3.jpg와 같기를 원합니다. (사진을 원합니다. 1 사진을 배치합니다. 2번 사진 위에 50% 투명하게 만듭니다.)

사진 1.jpg(오버레이) 여기에 이미지 설명을 입력하세요.

사진 2.jpg(배경) 여기에 이미지 설명을 입력하세요.

사진 3.jpg(최종 출력) 여기에 이미지 설명을 입력하세요.

나는 명령을 시도했다변환 및 합성(ImageMagick의 일부이지만 여러 번 시도한 끝에 사용해야 하는 올바른 플래그를 찾는 데 실패했습니다)

답변1

이렇게 하면 작업이 수행됩니다.

composite -blend 30 1.jpg 2.jpg res.jpg

귀하의 사진을 사용했는데 결과는 다음과 같습니다.

자원.jpg

첫 번째 이미지를 다소 불투명하게 만들려면 -blend매개변수를 0에서 100까지 수정해야 합니다( -blend 01.jpg는 투명하므로 결과는 원본 2.jpg와 동일합니다. 결과 -blend 100는 다음과 같습니다). 1과 동일 .jpg와 동일하므로 -blend 50두 이미지의 평균 불투명도를 얻습니다)

composite -blend {{OPACITY_OF_1.JPG}}  1.jpg 2.jpg result.jpg

GraphicsMagick 사용자의 경우 동일한 결과가 생성됩니다.

gm composite -dissolve 30% 1.jpg 2.jpg res.jpg

관련 정보