Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dodanie sygnaturki... w locie
bronx
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

Ostrzeżenie: (0%)
-----


witam

zawsze tworzyłem miniaturki (lub dodawałęm sygnatury) podczas uploadu na serwer, jednak teraz chciałbym robić to "w locie"

jak dokładnie ma to wyglądać ?

wiem, że było pare razy wałkowane na forum, ale nie znalazłem odpowiedzi na mój problem

oto kod:

  1. <html><head><title>sygnaturka</title></head>
  2. <body>
  3. <div align="center"><font color="black">Oto fotka z sygnaturką:<br /><br /></font>
  4.  
  5. <?php
  6.  
  7. $sciezka = "obrazek.jpg";
  8. list($szerokosc, $wysokosc, $type, $attr) = getimagesize($sciezka);
  9. $sygnaturka_nazwa = "sygnaturka.gif";
  10. $sygnaturka = imagecreatefromgif("$sygnaturka_nazwa");
  11. $wgrywany = imagecreatefromjpeg("$sciezka");
  12. $nowy = imagecreatetruecolor($szerokosc, $wysokosc);
  13. imagecopyresampled($nowy, $wgrywany, 0, 0, 0, 0, $szerokosc, $wysokosc, $szerokosc, $wysokosc);
  14. $sygnaturka_wysokosc = $wysokosc - 83;
  15. $sygnaturka_szerokosc = $szerokosc - 88;
  16. $obrazek = ImageCopy($nowy, $sygnaturka, $sygnaturka_szerokosc, $sygnaturka_wysokosc, 0, 0, 85, 80);
  17.  
  18. echo "<img src=\"$obrazek\">";
  19.  
  20. ?>
  21.  
  22. </body></html>


oczywiście nie działa... jak ma to być zrobione żeby pokazywało obrazek (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bronx
post
Post #2





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

Ostrzeżenie: (0%)
-----


Cytat(crash @ 2006-02-07 20:56:43)
Za pomocą np. parametru przekazanego w _GET decyduj czy ma się generować grafika czy wyświetlać HTML.

hmmm nie bardzo rozumiem, albo Ty nie zrozumiales mnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

chodzi mi o coś takiego:

  1. <?php
  2.  
  3. $sciezka = "obrazek.jpg";
  4. list($szerokosc, $wysokosc, $type, $attr) = getimagesize($sciezka);
  5. $sygnaturka_nazwa = "sygnaturka.gif";
  6. $sygnaturka = imagecreatefromgif("$sygnaturka_nazwa");
  7. $wgrywany = imagecreatefromjpeg("$sciezka");
  8. $nowy = imagecreatetruecolor($szerokosc, $wysokosc);
  9. imagecopyresampled($nowy, $wgrywany, 0, 0, 0, 0, $szerokosc, $wysokosc, $szerokosc, $wysokosc);
  10. $sygnaturka_wysokosc = $wysokosc - 83;
  11. $sygnaturka_szerokosc = $szerokosc - 88;
  12. $obrazek = ImageCopy($nowy, $sygnaturka, $sygnaturka_szerokosc, $sygnaturka_wysokosc, 0, 0, 85, 80);
  13.  
  14. header("Content-type: image/jpeg");
  15. header("Content-disposition: filename=\"obrazek.jpg\"");
  16.  
  17. imagejpeg($nowy,"", 70);
  18. ImageDestroy($wgrywany);
  19. ImageDestroy($nowy);
  20.  
  21. echo "<html><head><title>sygnaturka</title></head>
  22. <body>
  23. <div align="center"><font color="black">Oto fotka z sygnaturką:<br /><br /></font>
  24. </body></html>";
  25.  
  26. ?>


o cos takiego mi chodzi.. jak dokładnie to zrobić ?
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 10:58