Skrypt przedstawia jak przy użyciu biblioteki phpThumb wygenerować miniaturkę bez utraty jakości o maksymalnej wysokości i szerokości.
Na początek pobieramy bibioteke phpThumb
Wgrywamy cały katalog phpThumb na nasz serwer (katalog demo można usunąć)
Teraz tworzymy prosty plik min.php który będzie nam robił miniatórkę z obrazka którego ścieżkę podajemy w zmienej: $pic = '../images/duzyObrazek.jpg';
Można też podać ścieżkę bezwzgledną typu:
$pic = 'http://funkcje.net/images/duzyObraz.jpg';
Następnie ustalamy jakie są maksymalne rozmiary dla miniaturki którą chcemy wygenerować:
$max_w = 120;
$max_h = 130;
Tworzymy zmienną któa będzie przechowywać nasz adres url:
$url = 'phpThumb/phpThumb.php?src='.$pic.'&w='.$max_w.'&h='.$max_h;
src- ścieżka do pliku;
w- maksymalna szerokość miniaturki;
h- maksymalna wysokość miniaturki;
Na konieć wyświetlamy naszą miniaturkę: echo "<img src=\"$url\">";
Poniżej przedstawiam cały kod pliku min.php
Listing
//Plik min.php
<?php
$pic = '../images/1.jpg'; //ścieżka do pliku
$max_w = 20; //maksymalna szerokość miniaturki;
$max_h = 30; //maksymalna wysokość miniaturki;
$url = 'phpThumb/phpThumb.php?src='.$pic.'&w='.$max_w.'&h='.$max_h; //zmienna któa będzie przechowywać nasz adres url
echo "<img src=\"$url\">"; //wyświetlamy naszą miniaturkę
?>
Ranga: Administrator serwisu Punktów: 0