StripImage 默认情况下还会删除 ICC 图像配置文件。
生成的图像似乎丢失了很多颜色信息,与未去除配置文件的版本相比看起来“平淡”。
考虑保留 ICC 配置文件(它会带来更丰富的颜色),同时删除所有其他 EXIF 数据
1. 提取 ICC 配置文件
2. 去除 EXIF 数据和图像配置文件
3. 添加回 ICC 配置文件
代码如下:
<?php
$profiles = $img->getImageProfiles("icc", true);
$img->stripImage();
if(!empty($profiles))
$img->profileImage("icc", $profiles['icc']);
?>