我必須使用帶有PHP GD的圖像。問題是當我複製原始圖片時,顏色不一樣。Imagick將adobeRGB轉換爲sRGB不保留顏色 - PHP
人們告訴我把我的jpg轉換成sRGB profil而不是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 –