GraphicsMagick CLI를 사용하여 투명한 이미지를 만드는 방법은 무엇입니까?

GraphicsMagick CLI를 사용하여 투명한 이미지를 만드는 방법은 무엇입니까?

GraphicsMagick CLI를 사용하여 이미지의 불투명도를 수정하는 방법을 찾으려고 빈손으로 왔습니다. 저는 단순히 표준 이미지를 입력하여 불투명도가 감소된 해당 이미지로 변환하려고 합니다. 저는 GraphicsMagick 1.3.14를 실행하고 있습니다. ImageMagick을 사용하여 다음 명령을 실행할 수 있습니다.

convert input.png -alpha set -channel a -evaluate set 50% +channel output.png

그러나 해당 -alpha옵션(다른 옵션 중에서)은 유효한 GM 변환 옵션으로 인식되지 않습니다(여기에서 옵션 참조를 변환하세요). 어떤 도움이라도 대단히 감사하겠습니다.

메모: 이 질문은질문의 교차 게시StackOverflow에서. SO에 게시한 후 SuperUser가 좀 더 적절할 것이라고 생각했습니다.

답변1

GraphicsMagick에서 이에 상응하는 것은 다음과 같습니다.

gm convert input.png -operator Opacity Multiply 0.5 output.png

또는

gm convert input.png -operator Opacity Assign 50% output.png

실제로 하고 싶은 일(변조 또는 할당)에 따라 다릅니다.

이미지에 이미 활성 불투명 채널이 있는지 여부를 모르는 경우 -matte이전에 추가해야 합니다 .-operator

단발

관련 정보