2014-10-15 3 views
0

다음 코드 줄을 사용하여 이미지 1의 배경색을 흰색으로 설정하려고합니다.ImageMagick 배경색 설정

(즉 첫 번째 이미지 'Image1.png은'삭제 및 빈 흰색 이미지가 될 필요가있다. 나는 다음이 빈 이미지 위에 오버레이 이미지 2) 여기

내가 실행하고 코드의 라인 명령 줄에서 :

convert \(Image1.png -background white \) \(Image2.png -resize 250x105 \) -geometry +347+400 -composite -format jpg -quality 90 Image1.png 

또는 Image2.png에 배치 할 빈 캔버스를 생성 할 수 있으면 좋을 것입니다. 하지만 먼저 두 이미지를 사용하여 첫 시도를하고 싶습니다.

답변

1

회원님이 일을하려고, 또는 얼마나 image1image2 큰 있어야하고 있지만 난 그냥 몇 가지 물건 만들 경우이 당신이 가야한다 무엇도 확인하십시오

# Create image2 as red square coz I don't know better 
convert -size 100x100 xc:red image2.png 

# Create blue canvas and read in image2, resize it and splat it on top 
convert -size 1000x1000 xc:blue \ 
     \(image2.png -resize 250x105\! \) \ 
     -geometry +347+400 -composite out.png 

enter image description here

빈 캔버스를 만드는 대신 image1을 사용하려는 경우 (아마도 image1에 이미 정확한 치수가 있거나 이미 있으므로) 다음과 같이 내 명령에 사용할 수 있습니다. 프로세스에서 완전히 흰색으로 설정하는 동안 :

convert image1.png -evaluate set 65535 \ 
     \(image2.png -resize 250x105\! \) \ 
     -geometry +347+400 -composite out.png