Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Tworzenie miniaturki
-Gość-
post
Post #1





Goście







Witam,
chcialbym sie dowiedziec jak stworzyc miniaturke fotki. Mam skrypt ktory ulpoaduje fotki na serwer, ale jak zrobic zeby podczas uploadu tworzyl automatycznie miniaturke o nazwa : m_nazwapliku.jpg
Prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Pisane z palca, więc mógł wkraść się błąd.

  1. <?php
  2. $img = imagecreatefromjpeg('sciezka_do_obrazka'); // utworzenie obrazka na podstawie juz istniejacego
  3. $new_img = imagecreatetruecolor($new_width, $new_height); // utwozenie nowego obrazka
  4. imagecopyresampled($new_img, $img, 0, 0, 0, 0, $new_width, $new_height, $old_width, $old_height); // zmiana rozmiaru zaladowanego obrazka
  5. imagejpeg($new_img, 'sciezka_do_miniaturki'); // zapisanie miniaturki
  6. imagedestroy($new_img); // usuwanie smieci
  7.  
  8. /*
  9. $new_width, $new_height - szerokosc i iwysokosc miniaturki
  10. $old_width, $old_height - szerokosc i wysokosc oryginalnego obrazka
  11. */
  12. ?>


Użycie funkcji gwarantuje, że miniaturka będzie dobrej jakości.

Informacje na temat użytych funkcji znajdziesz w manualu. Pamiętaj, że GD jest bardzo pamięciożerne.

edit
Jeśli chcesz zrobić miniaturkę z gifa, użyj odpowiednich funkcji (znajdziesz je w manualu).

Ten post edytował batman 15.03.2008, 17:20:03
Go to the top of the page
+Quote Post

Posty w temacie
- Gość   [PHP][HTML]Tworzenie miniaturki   15.03.2008, 16:43:42
- - Piniek   zainteresuj sie GD w php   15.03.2008, 16:47:24
- - conix   Nic z tego nie kapuje Edit: Gosc to ja ; D   15.03.2008, 17:05:17
- - batman   Pisane z palca, więc mógł wkraś...   15.03.2008, 17:17:51
- - conix   Próbuje polaczyc to z tym: [PHP] pobierz, plaintex...   15.03.2008, 17:26:48
- - ExPlOiT   [PHP] pobierz, plaintext <? $uploaded = ...   15.03.2008, 17:29:39
- - conix   Zabawny jestes, ale tyle tez potrafie. Co mam wpis...   15.03.2008, 17:32:25
- - batman   Wstaw kod, który napisałem między wiersz 7 i 8. Za...   15.03.2008, 17:32:38
- - conix   Dupa, nie umie tego zrobic ;/   15.03.2008, 17:48:18
- - Piniek   to moze bys pokazal co do tej pory napislaes i gdz...   15.03.2008, 17:50:19
- - batman   Pojawiają jakieś błędy? Masz włączone rozszerzenie...   15.03.2008, 17:50:58
- - conix   Po co mam pokazywać jak nie dziala :/ Po 2 na...   15.03.2008, 17:51:28
- - Piniek   no to wiedz ze na tym forum sie gotowcow nie daje ...   15.03.2008, 17:53:03
- - conix   [PHP] pobierz, plaintext <?$uploaded_thumb = ...   15.03.2008, 17:54:59
- - Piniek   po pierwsze masz powtorzona zmienna $uploade...   15.03.2008, 17:57:42
- - batman   Czy wcześniej działało Ci wysyłanie obrazków, czy ...   15.03.2008, 17:59:13
- - conix   ^^ blad PS. Przeciez mozesz testowac u siebie, wie...   15.03.2008, 18:01:54
|- - Piniek   Cytat(conix @ 15.03.2008, 18:01:54 ) ...   15.03.2008, 18:04:22
- - ExPlOiT   Po to żebyś się sam nauczył na przyszłość, radzić ...   15.03.2008, 18:03:52
- - batman   Nie każę, tylko sugeruję, poza tym SOA#1 (sprawdź ...   15.03.2008, 18:06:53
- - conix   Oto formularz: [HTML] pobierz, plaintext <form ...   15.03.2008, 20:04:54
- - Lejto   proszę formularz: [HTML] pobierz, plaintext <F...   15.03.2008, 20:22:58
- - conix   thx pozdro   15.03.2008, 20:51:28


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 20:03