spayn / thumbnail_generator

该包最新版本(0.1.2)没有提供许可证信息。

帮助生成缩略图

0.1.2 2019-02-28 13:19 UTC

This package is auto-updated.

Last update: 2024-09-29 01:58:23 UTC


README

需求:jpegoptim

使用方法

require __DIR__ . '/vendor/autoload.php';

use spayn\ImageHelpers\ThumbnailGenerator;

$thumb_generator = new ThumbnailGenerator(
    // Save path
    __DIR__ . '/thumbs',
    // url
    '/thumbs',
    // label => resolutions
    [
        'small' => '75x75',
        'medium' => '730x410',
        'large' => '1460x820'
    ]
);

$file_path = 'path/to/image';
$save_dir = 'name/for/save/dir';

$thumb_generator->generate($file_path, $save_dir);

$url_image = 'url/to/image';
// Get 75x75 image
$thumb_generator->getFileUrl($url_image, $save_dir, 'small');

// Delete image directory
$thumb_generator->deleteThumbnailsDirectory($save_dir);