Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [GD]Pomniejszanie zdjec
Forum PHP.pl > Forum > PHP
spit
Czesc
Chcialbym zrobic mała galeryjke zespolow. Mam fotki 250/200px jako zdjecia i chce miniatury 50/50px. Niestety nie znam sie dobrze na GD, wiec uzylem klasy znalezionej w sieci. Nie daje ona dobrych rezultatow, gdyz obrazek, nie dosc ze wyglada identycznie jakbym go pomniejszal html'em to ma trzy, cztery razy wiekszy rozmiar niz oryginal. Zwracam sie wiec o pomoc do was, powiedzcie jakich funkcji uzyc i jak ma mniej wiecej wygladac taki skrypt, ktory bedzie generowal miniatury w locie, poprzed podanie wymiarow i lokalizacji obrazka w url? Wiadomo o co chodzi, link wyglada jakos tak:
Kod
<img src="img.php?szerokosc=50&wysokosc=50&plik=test.jpg" />

I wypluwa obrazek o wymiarach 50/50.
Ziels
  1. <?php
  2. $src_img = imagecreatefromjpeg("/path/to/$my_src_file");
  3. $dst_img = imagecreatetruecolor($dest_width,$dest_height);
  4. imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $dest_width, $dest_height, $src_width, $src_height);
  5. imagejpeg($dst_img, "/path/to/storage/new_file.jpg", '100');
  6. imagedestroy($src_img);
  7. imagedestroy($dst_img);
  8. ?>


Tak trudno poszukac na google?
spit
Wszystko, to również, daje miniatury fatalnej jakości.
jeli
rzeczywiscie bedize ciezko ... bbo dobrej jakosci nie bedzie miniaturka ... Jak nie bedziesz mial duzej galerii tylko pare zdjec to wez pomniejsz w photoshopie tongue.gif, a jak wieksza to juz musisz wybrac ten wariant (w/w)
tiraeth
http://forum.php.pl/index.php?showtopic=24837
spit
@tiraeth - mnie chodzi o coś generującego miniatury w locie
@jeli - jak widać. swego czasu cPanel miał imagehandler, ale usunęli, a robił takie fajne miniatury..
tak czy inaczej, dzięki wszystkim za pomoc winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.