如何在 PHP 中创建图像缩放器?
How to create a image resizer in PHP?
我想将图像调整到固定尺寸(例如 180 X 180)。无论用户输入图像的尺寸是多少,我都希望将调整后的图像存储在数据库中并稍后检索。
在 PHP 中是否有任何 library/function 可用?
如果您不想自己写任何东西,我建议您查看 Intervention image。它可以同时使用 GD 或 ImageMagick,并且有许多内置函数,可以用几行代码解决大多数琐碎的图像问题。
就这么简单:
$img = Image::make('yourimage.jpg')
$img->resize(180, 180);
然后根据您的需要使用 save
或 encode
方法。
我想将图像调整到固定尺寸(例如 180 X 180)。无论用户输入图像的尺寸是多少,我都希望将调整后的图像存储在数据库中并稍后检索。
在 PHP 中是否有任何 library/function 可用?
如果您不想自己写任何东西,我建议您查看 Intervention image。它可以同时使用 GD 或 ImageMagick,并且有许多内置函数,可以用几行代码解决大多数琐碎的图像问题。
就这么简单:
$img = Image::make('yourimage.jpg')
$img->resize(180, 180);
然后根据您的需要使用 save
或 encode
方法。