Skrypt przedstawia jak przy użyciu biblioteki phpThumb zmniejszyć rozmiar zdjęcia i stworzyć miniaturę proporcjonalnie bez utraty jakości .
Po pobraniu wgrywamy wszystkie pliki do katalogu o nazwie phpthumb (jest to przykładowa nazwa folderu nazwa może być dowolna)
teraz tworzymy plik miniatura.php będzie on nam tworzył miniaturę i pomniejszał rozmiar
Ustawiamy adres do katalogu klasy ThumbLib.inc.php
require_once '../phpthumb/ThumbLib.inc.php';
Ustawiamy opcje z klasy ThumbLib.inc.php
$options = array
resizeUp' => true
$thumb = - ścieżka do pliku pierwotnego
$thumb->resize() - rozmiar 1 pliku
->save(); - ścieżka 1 pliku
$thumb->resize() - rozmiar 2 pliku
->save(); - ścieżka 2 pliku
Poniżej widać cały kod pliku
Uwaga jeśli chcesz aby plik pierwotny nadpisał się 1 plikiem wtedy daj taką samą nazwę pliku pierwotnego i 1
Listing
// Zmniejszanie rozmiaru i tworzenie miniatury
// Ustawienie adresu do katalogu klasy phpthumb
require_once '../phpthumb/ThumbLib.inc.php';
// Ustawiamy opcje z klasy ThumbLib.inc.php
$options = array(
'resizeUp' => true,
);
$thumb = @PhpThumbFactory::create(galeria/test.jpg, $options); //ścieżka do pliku pierwotnego
$thumb->resize(800, 800)//rozmiar 1 zdjęcia zostaną dobrane wartości proporcjonalne
->save(galeria/photo_min.jpg);//adres 1 zdjęcia
$thumb->resize(200, 200)//rozmiar 2 zdjęcia zostaną dobrane wartości proporcjonalne
->save(galeria/photo_max.jpg);//adres 2 zdjęcia
?>