StripImage 預設也會刪除 ICC 圖像設定檔。
產生的圖像似乎會遺失許多色彩資訊,與未移除設定檔的版本相比,看起來「扁平」。
請考慮在移除所有其他 EXIF 資料的同時保留 ICC 設定檔(這會產生更豐富的色彩)
1. 提取 ICC 設定檔
2. 移除 EXIF 資料和圖像設定檔
3. 將 ICC 設定檔加回來
程式碼如下
<?php
$profiles = $img->getImageProfiles("icc", true);
$img->stripImage();
if(!empty($profiles))
$img->profileImage("icc", $profiles['icc']);
?>