gpt4 book ai didi

php - 如何为较大的图像生成多个缩略图?

转载 作者:太空宇宙 更新时间:2023-11-04 11:23:34 25 4
gpt4 key购买 nike

给定一个大图像(假设至少 1200x800 像素),我如何生成较小的居中正方形和缩放缩略图?

我需要为这张图片生成几个缩略图:

  1. 300x300 正方形(居中,最好)
  2. 100x100 正方形(居中,最好)
  3. 最大 600(宽度或高度,按比例缩放)
  4. 最大 100(宽度或高度,按比例缩放)

是否有 linux 或 php 库可以帮助完成此任务?

示例图片:http://placehold.it/1200x800

最佳答案

查看 PHP Thumbnailer .只需为您想要的每种尺寸创建一个缩略图。

示例用法:

$thumb = PhpThumbFactory::create('/path/to/image.jpg');
$thumb->resize(100, 100); // resize to 100x100
$thumb->save('/path/to/100x100.jpg');

只需为您希望保存的每个尺寸执行此操作即可。

查看 docs更多示例。

关于php - 如何为较大的图像生成多个缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16324581/

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