Мне нужно работать с изображением с PHP GD. Проблема в том, когда я копирую исходное изображение, цвета не совпадают.Imagick конвертировать adobeRGB в sRGB не держать цвета - PHP
Люди сказали мне преобразовать свой jpg в sRGB-профиль вместо AdobeRPG.
Так что я сделал это:
$image = new Imagick($chemin_image);
// Essayer de mettre en SRGB si ce n'est pas le cas
$icc_srgb = file_get_contents('../../admin-cache/outils/sRGB_IEC61966-2-1_black_scaled.icc');
$image->setImageProfile('icc' , $icc_srgb);
$image->setImageColorspace(Imagick::COLORSPACE_SRGB);
$image->writeImage($chemin_image);
Но это ничего не меняет, моя картина еще не как оригинал:
Я пошел в Facebook, чтобы увидеть, как он делает в своей собственной системе загрузки, я попытался с моим изображением, и есть результат:
Это очень хорошо работает, но я понятия не имею, как они это сделали.
Существует оригинальная картина: http://regex.info/exif.cgi?imgurl=https%3A%2F%2Fdonnemoifaim.fr%2Fimgs%2Falsacreations%2Fphoto_acceuil_3.jpg –