Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nałożenie obrazka na inny i zapisanie go
WebSee
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 3
Dołączył: 6.12.2009

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


Witam,
mam skrypt, który nakłada na siebie dwa obrazki, wygląda on nastepująco:
  1. <?php
  2. header('Content-Type: image/jpeg');
  3.  
  4. $bcg = imagecreatefromjpeg('tlo.jpg');
  5. $img = imagecreatefromjpeg('obrazek1.jpg');
  6.  
  7. imagecopymerge($bcg, $img, 0, 0, 0, 0, imagesx($bcg), imagesy($bcg), 60);
  8.  
  9. imagejpeg($bcg, null, 100);
  10. ?>


I mam pytanie, jak wygenerowany w ten sposób obrazek zapisać np w katalogu images?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
WebSee
post
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 3
Dołączył: 6.12.2009

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


Zmieniłem kod i działa, ale pod jednym warunkiem, że plik do którego chcemy zapisać istnieje.

Więc jeszcze jedno pytanie, jak utworzyć taki plik, o podanej nazwie?

EDIT:
Już wszystko działa, musiałem tylko nadać folderowi, w którym mają być tworzone obrazki odpowiednie uprawnienia.

Więc skrypt wygląda nastepująco:
  1. $bcg = imagecreatefromjpeg('tlo.jpg'); //obrazek z tłem
  2. $img = imagecreatefromjpeg('znak.jpg'); // obrazek który nakładamy na tło
  3.  
  4. imagecopymerge($bcg, $img, 0, 0, 0, 0, imagesx($bcg), imagesy($bcg), 30); //30 - przeźroczystość obrazka (znak.jpg)
  5. imagejpeg($bcg, 'nazwa_pliku.jpg', 100); //zapisywanie utworzonego obrazka do pliku nazwa_pliku.jpg

Myślę, że komuś ten skrypt się przyda

Pozdrawiam

Ten post edytował WebSee 17.01.2010, 15:16:20
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 10:08