Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tworzenie miniaturek zdjęć
Forum PHP.pl > Forum > PHP
simon186
Witam!

Chciałbym się dowiedziec czy jest mozliwosc przy wgrywaniu zdjec na serwer tworzenie miniaturek zdjec? Chodzi o to ze jesli ktos np. wgyrwa zdjecie o rozdzielczosci5000/5000(przyklad) to zeby skrypt zmniejszyl je do 100 100 oszczedzajac na miejscu na serwerze i dlugosci ladowania pliku.?

Ponadto czy jest możliwość wyostrzenia zdjęć przez php?

Pozdrawiam
Puzi
Jest taka możliwość tworzenia miniaturek...
Tu masz jak wgrywać pliki na serwer: http://webmade.org/porady/wysylanie-pliku-...r-php-mysql.php
A tu tworzenie miniaturek:http://webmade.org/porady/miniaturki-php-biblioteka-gd.php
Ziele
Ewentualnie możesz wykorzystać jakiś program generujący galerię z miniaturami

Przykład: JalbumWin

Edit: Sorki źle wczytałem się w temat
hmtt
Oczywiście że jest taka możliwość. Koledzy podali już Tobie linki do artykułów na ten temat.
wrzasq
najprosciej wykorzystac PHP GD:

  1. <?php
  2. $source = imagecreatefromstring($_FILES['image']['tmp_name']);
  3. $image = imagecreatetruecolor(100, 100);
  4. imagecopyresized($image, $source, 0, 0, 0, 0, 100, 100, imagesx($source), imagesy($source) );
  5. imagepng($image, 'nazwa_pliku.png');
  6. ?>


ale GD bardzo gubi jakosc. lepiej uzywac imagemagick:
Imagick::resizeImage()
w komentarzu na dole na stronie masz gotowy przyklad smile.gif.
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.