Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmniejszenie obrazka
Forum PHP.pl > Forum > Przedszkole
bronx
witam

mam taki skrypt do wrzucania obrazków na serwer:

  1. <?php
  2. $base=&#092;"data.php\";
  3. $date=date(&#092;"Hisdmy\");
  4. $aCurBasePath = dirname( $PATH_TRANSLATED );
  5. $aNewName = $aCurBasePath . &#092;"/gfx/\" .
  6. $thefile_name;
  7. copy( $thefile, $aNewName );
  8. if ( ( $thefile_type == &#092;"image/pjpg\" ) ||
  9.  ( $thefile_type == &#092;"image/jpg\" ) ||
  10.  ( $thefile_type == &#092;"image/pjpeg\" ) ||
  11.  ( $thefile_type == &#092;"image/jpeg\" ) )
  12. {
  13. rename (&#092;"gfx/$thefile_name\", \"gfx/$date.jpg\");
  14. }
  15.  
  16. if ( ( $thefile_type == &#092;"image/gif\" ) )
  17. {
  18. rename (&#092;"gfx/$thefile_name\", \"gfx/$date.gif\");
  19. }
  20.  
  21. ?>


no i chciałbym żeby skopiowało przesułany plik jeszcze raz np. do kat. "male" i go pomniejszyło do szerokości np. 100 a długośc automatycznie (proporcjonalnie).. mam nadzieję, zę wszystko jest jasne

kombinowałem ale nic mi nie wychodziło :/
rogrog
poszukaj miniaturki albo thumbnaile, są gotowce na forum
bronx
no włsąnie szukałem i próbowałem przerobić ten skrypt, ale mi nie szło... sad.gif

a dla kogoś kto zna dobrze te funkcje chyba nie będzie dużym probleme coś takiego zrobić...

pozdrawiam
sf
Tyko to nie forum "zrób za mnie skrypt" tylko forum dające podpowiedzi, które wraz z Twoją inteligencją pozowlą Ci rozwiązać problem.

Najpierw stwórz pierwotny obrazek, załaduj go do pamięci jakby poprzez funkcje imagecreatefrompng. Potem ten drugi, który będzie miniaturą. Dalej używasz funkcji imagecopyresampled i tworzysz miniaturę. Wszystkie funkcje masz użyte w przykładach na tym forum. Wiem bo wczoraj z nich korzystałem i tworzyłem miniature z pliku, który właśnie wysłałem na serwer.
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.