좋아, 아마 Imagick에서 colorizeImage의 기능을 잘못 이해했다고 생각해. 이미지에 70 % 검정색을 추가하려고합니다. 그러나이 코드는 1과 그저 검은 색 이미지 일 경우에만 작동합니다.php Imagick color overlay
하지만 설명서에서 문제를 찾을 수없는 것 같습니다. http://php.net/manual/en/imagick.colorizeimage.php
$backdropInFile = JPATH_BASE . '/images/movies/'.$_POST["movieid"].'/backdrop'.$movie['backdrop_path'];
$backdropOutFile = JPATH_BASE . '/images/movies/'.$_POST["movieid"].'/backdrop/'.$_POST["movieid"].'_backdrop.jpg';
$backdropimage = new Imagick($backdropInFile);
$backdropimage->setImageCompression(Imagick::COMPRESSION_JPEG);
$backdropimage->setImageCompressionQuality(60);
$backdropimage->colorizeImage('#000',0.9);
$backdropimage->thumbnailImage(1700, null);
$backdropimage->writeImage($backdropOutFile);
어떤 일이 잘못 알고, 또는이 작업을 수행하는 또 다른 방법이 있나요?
감사합니다. 다른 방법으로 내 anwser를 아래에서 확인하십시오. – bymem