clarence / thumbnail
一个用于创建缩略图的库,尤其是用于组合图像的缩略图
v1.0.2
2016-03-31 06:23 UTC
Requires
- php: >5.3.0
- ext-imagick: *
This package is not auto-updated.
Last update: 2024-09-14 18:31:36 UTC
README
一个用于在PHP中创建多张图片的缩略图的库
用PHP编写的一个生成多张图片组合缩略图的工具
安装
除了从 github 上下载源码外,推荐使用composer安装:
除了从 github 上下载源码外,推荐使用composer安装:
composer require clarence/thumbnail
示例
将以下4张图像组合成一张缩略图
将以下四张图组合起来生成一张缩略图:
我们先看效果:
先看效果:
然后是示例代码:
然后是代码:
// file: test/example.php $thumbnail = \Clarence\Thumbnail\Thumbnail::createFromImages($srcImages, 240, 320); $thumbnail->writeImage($outputDir."/example.jpg");
代码非常简单
代码非常简单~
Thumbnail::createFromImages
用于创建组合缩略图。第一个参数是原始图片路径的数组;第二个参数是缩略图的宽度;第三个参数是缩略图的高度;然后创建的图片是 Imagick
对象实例,因此可以使用 writeImage
将其保存到文件。
Thumbnail::createFromImages
是用于生成缩略图的关键函数,其第一个参数是原始图片的文件路径列表,第二个参数是生成的缩略图的宽度,第三个参数是生成的缩略图的高度;生成的图片是一个 Imagick
对象,然后可以使用 writeImage
将其保存到文件。