Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] gd watermark
seba22
post
Post #1





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Witam,

Mam problem,
Mam zdjęcie uploadowane przez usera, chciał bym zrobić mu watermark, w postaci obrazka na dole ekranu.

1) czy dodając watermark, mogę skorzystać z pliku PNG z pustym tłem ? Tj, mam np kółko namalowane w gimpie, eksport do png z przeźroczystością, czy po założeniu takieo czegoś będzie nałożone tylko kółko czy do okoła niego czarne tło wynikające z braku warstw ?


2) Najważniejsze pytanie, ze wszystkich, chciał bym watermark dać w prawym dolnym rogu.
Jak takie coś dokonać ?

Żeby zawsze był na dole...
Bo obrazki mają różne rozmiary, każdy o tym wie.
mamy osie x,y

i nakladajac obrazek mozemy podac x,y jako lokalizacje.

Jak podać to w takiej formie zeby zawsze wybierało dół ekranu jako lokalizację, jakiś pomysł zmyślny ?

pozdrawiam

Ten post edytował seba22 15.02.2009, 10:40:17


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
webdevil
post
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 18
Dołączył: 2.02.2009

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


Cytat(seba22 @ 15.02.2009, 10:39:54 ) *
1) czy dodając watermark, mogę skorzystać z pliku PNG z pustym tłem ? Tj, mam np kółko namalowane w gimpie, eksport do png z przeźroczystością, czy po założeniu takieo czegoś będzie nałożone tylko kółko czy do okoła niego czarne tło wynikające z braku warstw ?


Możesz skorzystać z PNG - będzie przeźroczysty.

Cytat(seba22 @ 15.02.2009, 10:39:54 ) *
2) Najważniejsze pytanie, ze wszystkich, chciał bym watermark dać w prawym dolnym rogu.
Jak takie coś dokonać ?


Odejmij od długości/szerokości obrazka długość/szerokość znaku wodnego i wyjdzie Ci pozycja, w którym masz go wstawić....
Go to the top of the page
+Quote Post
seba22
post
Post #3





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Czy to będzie odpowiednia procedura ( wzięte z manuala, bo jest kilka, samo copy, itp )


  1. <?php
  2. imagecopymerge($dest, $src, 10, 10, 0, 0, 100, 47, 75);
  3. ?>


--------------------
Go to the top of the page
+Quote Post
webdevil
post
Post #4





Grupa: Zarejestrowani
Postów: 82
Pomógł: 18
Dołączył: 2.02.2009

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


spróbuj to się przekonasz
Go to the top of the page
+Quote Post
seba22
post
Post #5





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Błąd, w polu gdzie mam puste tło, zostaje czarne obramowanie... :/

Dla tego tak naciskałem na to pytanie.

Mam 2 pliki png

łącze je ze sobą.

W pierwszym mam puste tło, w gimpie to wygląda jak kratownica.

eksport do png czyli z przeźroczystą warstwą...

jak w gd lacze, to tam gdzie jest kratownica ( pusta warstwa ) dostaje pięknie czarne tło :/
I zapisuje nałożenie czarnego...



Chodzi o te czarną ramkę.

Ten post edytował seba22 15.02.2009, 12:10:25


--------------------
Go to the top of the page
+Quote Post
RafaelX
post
Post #6





Grupa: Zarejestrowani
Postów: 144
Pomógł: 28
Dołączył: 2.01.2009

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


http://php.net.pl/manual/pl/image.examples-watermark.php poczytaj
Go to the top of the page
+Quote Post
seba22
post
Post #7





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Cytat(RafaelX @ 15.02.2009, 12:38:42 ) *



Ten sposób działa, i nie wyświetla ramki...
Ciekaw jestem dla czego...


--------------------
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 Aktualny czas: 21.08.2025 - 05:32