iMagick으로 지정된 색상을 투명도로 변환하고 싶습니다. 이 작업을 수행하는 한 가지 방법을 찾았지만 이미지 전체를 검사하는 대신 페인트 통처럼 작동합니다. 다음과 같은 예를 들어 iMagick (PHP) 구문에서 주어진 색상의 모든 픽셀을 투명하게 변환 하시겠습니까?
, 내가 이것을 사용하고 있습니다 :$transparentColor = new ImagickPixel('transparent');
$image->floodFillPaintImage($transparentColor, 20000, "#0009c5", 0, 0, false, Imagick::CHANNEL_ALPHA);
This is the input image This is the output image 내가보고 싶은 그 결과 모든 파란색 영역이 투명으로 향했다입니다. 불행히도 "채우기"가이 기능의 핵심 포인트이며 따라서 "대상"색상이 아닌 경우 중지됩니다.
사람이 iMagick (라인 있는 Imagemagick을 명령하지 )를 사용하여 투명하게 모든 파란색 영역을 돌려 수행하는 방법을 알고 있나요?
미리 감사드립니다.
가능한 중복. 색상을 투명하게 바꾸기] (http://stackoverflow.com/questions/9297967/imagick-changing-a-color-to-be-transparent) –