Zmniejszanie zdjęć za pomocą PHP - biblioteka phpThumb

Bartosz

Bartosz Stefanicki Niedziela, 15.12.2019

Zmniejszanie zdjęć za pomocą PHP - biblioteka phpThumb

W komentarzu 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 tym blogu w poradzie "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://sourceforge.net/projects/phpthumb/files/phpThumb. 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ę?

Warto zobaczyć

Szukasz hostingu?

Jest dużo firm oferujących hosting, ale którą wybrać? Przedstawiamy zestawienie najciekawszych propozycji i ranking hostingów (Grudzień 2023).

Data publikacji: Poniedziałek, 9.12.2013. Tagi: grafika, php, skrypty, wordpress.

2 komentarzy


© 2005-2023 itporady.pl. Wszystkie prawa zastrzeżone.