给定一个大图像(假设至少 1200x800 像素),我如何生成更小的居中正方形和缩放缩略图?
我需要为此图像生成几个缩略图:
- 300x300 正方形(居中,最好)
- 100x100 正方形(居中,最好)
- 最大 600(宽度或高度,按比例缩放)
- 最大 100(宽度或高度,按比例缩放)
是否有一个 linux 或 php 库可以帮助实现这一点?
示例图片: http: //placehold.it/1200x800
给定一个大图像(假设至少 1200x800 像素),我如何生成更小的居中正方形和缩放缩略图?
我需要为此图像生成几个缩略图:
是否有一个 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');
只需为您希望保存的每个尺寸执行此操作。
查看文档以获取更多示例。