spayn / thumbnail_generator
Helps thumbnails generate
Installs: 639
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 1
pkg:composer/spayn/thumbnail_generator
Requires
- php: ~7.0
- imagine/imagine: ^0
Requires (Dev)
- phpunit/phpunit: ^6
This package is auto-updated.
Last update: 2025-09-29 01:59:56 UTC
README
Requirement: jpegoptim
Usage:
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);