Zmniejszanie zdjęć za pomocą PHP – biblioteka phpThumb
PHP + MySQL Aktualizacja: 07.08.2017

Zmniejszanie zdjęć za pomocą PHP – biblioteka phpThumb

W komentarzach do porady "Prosty skrypt galerii zdjęć z efektem Highslide – wersja 2" Monika zapytała jak zmniejszyć zdjęcia za pomocą PHP, po stronie serwera. Mamy dostępne biblioteki do tego celu stworzone, więc w dalszej części wyjaśniam jak to zrobić.

Zdjęcia można zmniejszyć również na komputerze, przykład dla systemu Windows został omówiony na itporady.pl: Hurtowe zmniejszanie zdjęć – VSO Image Resizer.

Dobrym przykładem jest biblioteka PHP Thumbnailer, w skrócie PHP Thumb. Jest popularna wśród użytkowników, niewielka i prosta w obsłudze. Do działania wymaga PHP 5 i GD 2.0+. Nie powinniśmy mieć problemu przy zmniejszaniu zdjęć, obrazków znajdujących się już na serwerze.

Skąd pobrać?

phpThumb można pobrać z oficjalnej strony http://phpthumb.gxdlabs.com/download.php. Po samym rozmiarze archiwum widzimy, że jest ona naprawdę mała, waży około 217 kb.

Jak korzystać?

W archiwum znajdziemy również katalog z przykładami "Examples", w którym można podejrzeć różne propozycje wykorzystania biblioteki, takie jak zmniejszanie (przez procenty, piksele) czy obracanie zdjęć.

1. Określony wymiar zdjęcia w pikselach:

<?php
require_once '../ThumbLib.inc.php';

$thumb = PhpThumbFactory::create('test.jpg');
$thumb->resize(100, 100);
$thumb->show();
?>

2. Według procentów:

<?php
require_once '../ThumbLib.inc.php';

$thumb = PhpThumbFactory::create('test.jpg');
$thumb->resizePercent(50);
$thumb->show();
?>

3. Odwrócenie obrazka o 180 stopni:

<?php
require_once '../ThumbLib.inc.php';

$thumb = PhpThumbFactory::create('test.jpg');
$thumb->rotateImageNDegrees(180);

$thumb->show();
?>

Na koniec

Dokumentacja biblioteki phpThumb dostępna jest na stronie: https://github.com/masterexploder/PHPThumb/wiki.

Czy znacie inne sposoby na zmniejszanie zdjęć na stronach? Czy ta biblioteka ułatwia Wam pracę?

dhosting

Autor: . Tagi: , , , .

Dodaj komentarz

2 komentarzy do "Zmniejszanie zdjęć za pomocą PHP – biblioteka phpThumb"

avatar
Sortuj wg:   najnowszy | najstarszy | oceniany
Monika
Gość

Nie ładuje mi się strona http://phpthumb.gxdlabs.com/download.php. Błąd wczytywania strony. Odświeżanie nic nie daje. Mogę prosić o alternatywne źródło strony?

Bartosz Stefanicki
Gość
wpDiscuz