为什么即使仅操纵尺寸,Spatie / Image包仍会压缩图像?

时间:2019-02-21 14:28:04

标签: laravel spatie

看看这个脚本:

$path = 'storage/test-image.JPG';
$savePath = 'storage/test-image-saved.JPG';

$image = \Spatie\Image\Image::load(public_path($path));

$image
    ->height($image->getHeight()) // manipulating height to its original height
    ->save(public_path($savePath));

$originalSize = File::size(public_path($path));  // 1.7MB
$savedSize = File::size(public_path($savePath));  // 200KB

结果是图像被压缩,并且颜色改变了。这超出了我对图像处理工具的期望。

任何有经验的人都可以解释一下吗?

谢谢。

0 个答案:

没有答案