Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP]Kilka pytań odnośnie GD
Forum PHP.pl > Forum > Przedszkole
RedDevil
1. Jak nałożyć obrazek png z przeźroczystością na obrazek jpg.
2. Jak zapisywać obrazki na serwerze aby nazwa pliku była $imie(z formularza).jpg albo aby kazdy nastepny obrazek był zapisywany jako nastepny nr np. 1, 2, 3...
3. Czy można wysyłać obrazki na jakiś hosting typu imageshack.us itp
4. Jak pod obrazkiem wyświetlić kod html w którym automatycznie poda link do zapisanego obrazka aby ten co go wygeneruje miał odpowiedni kod html do skopiowania.
skrypt:
  1. <?php
  2. //krotkie nazwy zmiennych
  3. $imie=$_POST['imie'];
  4. $narodowosc=$_POST['narodowosc'];
  5. $klub=$_POST['klub'];
  6. $dataur=$_POST['dataur'];
  7. $mscur=$_POST['mscur'];
  8. $noga=$_POST['noga'];
  9. $fiz=$_POST['fiz'];
  10. $font = 'images/EASPORTS.ttf';
  11.  
  12. header("Content-type: image/png");
  13. $bcg = imagecreatefrompng('images/tlo.png');
  14. $img = imagecreatefrompng('images/twarz.png');
  15. $czerwony = ImageColorAllocate($bcg, 169, 169, 169);
  16. $niebieski = ImageColorAllocate($bcg, 1, 7, 65);
  17. $biały = ImageColorAllocate($bcg, 255, 255, 255);
  18.  
  19. imagettftext($bcg, 18, 0, 310, 70, $biały, $font, $imie);
  20. imagettftext($bcg, 10, 0, 90, 135, $niebieski, $font, $narodowosc);
  21. imagettftext($bcg, 10, 0, 90, 175, $niebieski, $font, $klub);
  22. imagettftext($bcg, 10, 0, 90, 215, $niebieski, $font, $dataur);
  23. imagettftext($bcg, 10, 0, 90, 255, $niebieski, $font, $mscur);
  24. imagettftext($bcg, 10, 0, 90, 295, $niebieski, $font, $noga);
  25. imagettftext($bcg, 10, 0, 90, 335, $niebieski, $font, $fiz);
  26.  
  27. imagecopymerge($bcg, $img, 311, 177, 0, 0, imagesx($img), imagesy($img), 100);
  28. imagejpeg($bcg, null, 100);
  29. imagejpeg($bcg, 'images/info.jpg', 100);
  30. ?>



LIVE DEMO: KLIK
gorden
1. imagecolorallocatealpha?
2. file_exists + pętla
3. cURL
4. <a href="sciezka/obrazkow/$nazwa">
RedDevil
1. próbowałem, bezskutecznie.
Jeśli możesz to zeedytuj skrypt
2. Spróbuje
4. Ale mi o to chodzi że w pliku wynik.php pod obrazkiem był podany kod np. która bedzie mozna skopiowac tak jak na imageshack z boku.
zdemotywowany
Korzystając z okazji pozwólcie, że zapytam: mogę wygenerować obrazek w locie i bez zapisywania go na serwerze wyświetlić? To znaczy chodzi mi o to by wyświetlić go razem z innymi treściami: inne obrazki, tekst, itp. Trzeba wysłać dodatkowe nagłówki czy co?
erix
Tak.
RedDevil
Chce stworzyc coś na wzór tego http://www.3esdesign.com/signature/ aby po stworzeniu obrazka wyświetlił się on i pod nim kod do wklejenia na forum itp.
Mam takie coś : http://reddevil.cba.pl/skrypt/ ale chciałbym aby po kliknięciu twórz nie przenosiło do wynik.php tylko pod spodem w ramce wyświetlił sie wygenerowany obraz i odpowiednie kody do wklejenia na forum.
zdemotywowany
To musisz AJAX'em wysłać dane, a następnie je przysłać wink.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.