gpt4 book ai didi

php - 干预:两次调整图像大小?

转载 作者:行者123 更新时间:2023-12-03 20:37:19 25 4
gpt4 key购买 nike

我想使用 Intervention 两次调整图像大小。

我目前有这个:

$img = Image::make($image_url);

$img_path = public_path() . '/images/';

$img->fit(500, 250);
$img->save($img_path . '/img_250.jpg');

$img = Image::make($image_url);

$img->fit(100, 100);
$img->save($img_path . '/img_100.jpg');

如您所见,我首先要将原始图像的大小调整为 500x250,然后我想再次将 原始图像 (不是 500x250 的图像)的大小调整为 100x100。

有没有办法在不调用 Image::make() 两次的情况下做到这一点?

最佳答案

答案如下:

http://image.intervention.io/api/reset

// create an image
$img = Image::make('public/foo.jpg');

// backup status
$img->backup();

// perform some modifications
$img->resize(320, 240);
$img->invert();
$img->save('public/small.jpg');

// reset image (return to backup state)
$img->reset();

// perform other modifications
$img->resize(640, 480);
$img->invert();
$img->save('public/large.jpg');

关于php - 干预:两次调整图像大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37644987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com