PHP で imagemagick を使用して画像を圧縮すると、結果がピンク色になります。
$im = new Imagick();
$imgsrc = file_get_contents( $imgFilepathIn );
$im->readImageBlob($imgsrc);
$im->setImageColorspace(255);
$im->setImageCompression(Imagick::COMPRESSION_JPEG);
$im->setImageCompressionQuality(90);
$im->setImageFormat('jpeg');
$im->writeImage( $imgFilepathOut );