algo26-matthias/create-thumbnail

A simple class to create thumbnails from larger images

0.0.1 2016-04-11 06:40 UTC

This package is auto-updated.

Last update: 2024-04-25 06:30:02 UTC


README

This is just a simple class to create a thumbnail from a given source image.

You'll need one of these packages installed and available:

  • the "convert" command line tool from ImageMagick
  • the ImageMagick PHP extension
  • the GD libarary PHP extension

Depending on your choices of these tools the available source and target image formats vary. JPEG always is a safe bet, but in properly set up environments most of the usual formats like GIF or PNG will be avilable as well.

Purpose of this class is only thumbnail generation, so there's not many options available.

Usage example:

use Algo26\CreateThumbnail\CreateThumbnail;

$thumbnail = new CreateThumbnail();

$thumbnail->setTargetWidth($width)
        ->setTargetHeight($height)
        ->setTargetType('JPEG')
        ->setJpegCompressionQuality(90)
        ->create($inputFile, $outputFile);

Need anything? Just drop me a line

  • Matthias