Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> upload + znak wodny php
aleks365
post 9.05.2012, 09:48:37
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

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


witam
nie mogę znaleść skryptu który dodaję znak wodny przy uploadzie
cos takiego
http://driftblog.pl/wp-content/uploads/2012/03/Stolarski.jpg

szukałem w google ale nic ciekawego nie znalazłem proszę o jakieś linki do skryptów
kiedyś któryś użytkownik który mi pomagał w czymś innym ma stronę i tam byl bardzo fajny i prosty skrypt do dodawanie znaku wodnego jak ktoś zna tą stronę proszę podać link
ps te co znalazłem wg nie działają to do was sie kieruję
Go to the top of the page
+Quote Post
hind
post 9.05.2012, 10:40:31
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 24
Dołączył: 30.03.2009
Skąd: Rokitno Szlacheckie

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


http://www.php.net/manual/en/function.imagecopymerge.php
Go to the top of the page
+Quote Post
binprogrammer
post 9.05.2012, 11:10:11
Post #3





Grupa: Zarejestrowani
Postów: 249
Pomógł: 8
Dołączył: 10.08.2011
Skąd: Bełchatów

Ostrzeżenie: (10%)
X----


poczytaj o bibliotece gd
Go to the top of the page
+Quote Post
aleks365
post 9.05.2012, 11:48:29
Post #4





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

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


macie coś jeszcze bo szukalem w google ale nie ma nic fajnego sama lipa
bardzo bym prosił o gotowe rozwiązanie bo już nie wiem co jest z.google czy zle.szukam czy co
Go to the top of the page
+Quote Post
mhw
post 9.05.2012, 12:10:53
Post #5





Grupa: Zarejestrowani
Postów: 43
Pomógł: 10
Dołączył: 3.08.2009

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


Cytat(aleks365 @ 9.05.2012, 12:48:29 ) *
macie coś jeszcze bo szukalem w google ale nie ma nic fajnego sama lipa

A co jest "fajne"?

Ehh, dostałeś praktycznie wszystko na tacy - biblioteka GD i odpowiednia funkcja. Serio, co w tym trudnego?
  1. $img = imagecreatefromjpeg('test.jpg');
  2. $znak = imagecreatefrompng('znak.png');
  3.  
  4. $img_size = getimagesize('test.jpg');
  5. $znak_size = getimagesize('znak.png');
  6.  
  7. imagecopyresampled($img, $znak, 0,0,0,0, $img_size[0], $img_size[1], $znak_size[0], $znak_size[1] );
  8.  
  9. imagepng($img, 'koncowy.png', 0);




--------------------
"the quieter you become, the more you are able to hear"
Go to the top of the page
+Quote Post
aleks365
post 9.05.2012, 17:24:34
Post #6





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

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


Nic trudnego mój błąd, dzięki biggrin.gif

mam jeszcze jedno pytanko
jak ustawić położenie znaku wodnego czyli tego zdjęcia który będzie wgrywany na obraz np logo strony czy co kolwiek
nie mogę sobie poradzić z położeniem a na środku nie wygląda dobrze a ja chciałem na dole po prawej
Go to the top of the page
+Quote Post
mhw
post 9.05.2012, 18:01:09
Post #7





Grupa: Zarejestrowani
Postów: 43
Pomógł: 10
Dołączył: 3.08.2009

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


imagecopyresampled
Wszystko masz opisane w manualu, trzeci i czwarty parametr odpowiadają za położenie wklejanego obrazu.


--------------------
"the quieter you become, the more you are able to hear"
Go to the top of the page
+Quote Post
aleks365
post 9.05.2012, 18:13:08
Post #8





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

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


ok dałem rade
uklepałem taki fajny skrypt
  1. <?php
  2. $znak = imagecreatefrompng('Obrazek1.png');
  3. $img = imagecreatefromjpeg('03.jpg');
  4.  
  5. $plik_w = imagesx($img);
  6. $plik_h = imagesy($img);
  7.  
  8. $znaczek_w = imagesx($znak);
  9. $znaczek_h = imagesy($znak);
  10.  
  11.  
  12. $od_x = $plik_w - $znaczek_w;
  13. $od_y = $plik_h - $znaczek_h;
  14.  
  15.  
  16. imagecopy($img, $znak, $od_x, $od_y, 0, 0, $znaczek_w, $znaczek_h);
  17.  
  18.  
  19.  
  20. imagejpeg($img, 'koncowy.jpg', 100);
  21.  
  22. ?>
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:25