PHP Thumbnail Generator

Der PHP Thumbnail Generator erzeugt on-the-fly beliebig skalierte Grafiken von PNG-, GIF- oder JPEG-Dateien. Zur besseren Performance wird das Ergebnis gecached.

Veröffentlicht unter Open Source Lizenz LGPL.

Neben der Klasse ist ein Beispiel im Paket enthalten. PHP5 wird empfohlen, es gibt jedoch eine angepasste Klasse für PHP4.

Weitere Informationen auf der Projektseite.

Beispiel zur Verwendung

<?php

$src = 'test.jpg';
$width = 400;
$height = 500;
$cachedir = $_SERVER['DOCUMENT_ROOT'] . 'cache/';
$cachelife = 365;

// PHP5
require('classes/ThumbnailGenerator.class.php');

// PHP4
// require('classes/ThumbnailGenerator.class.PHP4.php');
$tg = new ThumbnailGenerator($src, $width, $height, $cachedir, $cachelife);
$tg->showimage();

?>

 

PHP Datei speichern unter "bild.php". In der Webseite dann folgenden HTML Code einfügen:

<img src="bild.php" alt="PHP Thumbnail Generator" />