Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Coś ala znak wodny
Gray
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 5.04.2010

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


Witam, czy ktoś tutaj wie jak najprościej zrobić taki "znak wodny" jak ma kwejk.pl? Normalnie na ich stronie zdjęcia wyświetlają się bez niego ale po kliknięciu prawym/pokaż obrazek na samym dole obrazka pojawia się biały pasek i adres strony kwejk.pl

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


fajnie, że opisałeś to na samym początku.

Na sam początek tego skryptu wklej to co się znajduje między CREATE WATERMARK FUNCTION a FILE PROCESSING FUNCTION

i zaraz po:
  1. //////////////////////////////
  2. $obrazek='img/upload/'.$data_img.'-'.$_FILES['obrazek']['name'];


wstaw

  1. create_watermark($obrazek, $obrazek);


@DOWN: chodziło mi o fragment tego skryptu http://911-need-code-help.blogspot.com/200...th-another.html

Ten post edytował tehaha 25.09.2011, 23:59:35
Go to the top of the page
+Quote Post
Gray
post
Post #3





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 5.04.2010

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


Cytat(tehaha @ 25.09.2011, 23:50:54 ) *
Na sam początek tego skryptu wklej to co się znajduje między CREATE WATERMARK FUNCTION a FILE PROCESSING FUNCTION


Która funkcja jest która? Mówisz o tym kawałku?

  1. $watermark_width = imagesx($watermark);
  2. $watermark_height = imagesy($watermark);
  3. $image = imagecreatetruecolor($watermark_width, $watermark_height);
  4. $image = imagecreatefromjpeg($_GET['src']);
  5. $size = getimagesize($_GET['src']);
  6. $dest_x = $size[0] - $watermark_width - 5;
  7. $dest_y = $size[1] - $watermark_height - 5;


@EDIT:
Nie miałem pojęcia, że chodzi Ci o skrypt z innej strony. W tym wspomnianym przez Ciebie fragmencie nie trzeba wprowadzać żadnych zmian?

@EDIT
Dopiero teraz miałem czas, żeby to sprawdzić. Śmiga elegancko, dzięki tehaha oczywiście leci "pomógł" a teraz mam jeszcze takie dodatkowe pytanko. Jeśli bym chciał aby ten watermark nie nakładał się na obrazek ale żeby dodawał biały pasek np. 20px na dole obrazka wzdłuż jego poziomej krawędzi i na tym pasku dopiero widniał by napis czyli adres strony. Jak by to zrobić? Zakładam, że wymagana jest edycja tej części kodu watermarka:

  1. imagecopymerge(
  2. $source_gd_image,
  3. $overlay_gd_image,
  4. $source_width - $overlay_width,
  5. ($source_height - $overlay_height) - 10px,
  6. 0,
  7. 0,
  8. $overlay_width,
  9. $overlay_height,
  10. WATERMARK_OVERLAY_OPACITY
  11. );


Mógł bym prosić o wskazówkę jak to zrobić o ile jest to możliwe przy takim kodzie?

Ten post edytował Gray 6.10.2011, 23:32:55
Go to the top of the page
+Quote Post

Posty w temacie
- Gray   Coś ala znak wodny   13.09.2011, 19:18:48
- - luck   Poszukaj sobie czegoś na temat "php watermark...   13.09.2011, 20:07:33
- - Gray   Szukałem szukałem, znalazłem i w sumie tymczasowo ...   13.09.2011, 20:44:14
- - tehaha   przecież w sieci jest tego pełno, nie tylko tutori...   13.09.2011, 20:57:38
- - Gray   No tak ale część z nich to tylko sam kod bez wyjaś...   13.09.2011, 21:04:02
- - luck   Zamiast wstawiać to /wm.php?src=images/obrazek.jpg...   14.09.2011, 07:36:01
- - Gray   Dzięki luck ale ja juz mam to zrobione z automatu....   14.09.2011, 15:23:01
- - luck   Cytat(Gray @ 14.09.2011, 16:23:01 ) D...   14.09.2011, 18:13:03
- - Gray   Mój kod uploadu obrazka wygląda tak: CODE//UPLOAD...   21.09.2011, 19:25:07
- - nospor   No i super. A teraz zajrzyj do manuala i zobacz co...   21.09.2011, 19:27:06
- - Gray   nospor, wyczytałem w manualu jak zapisać imagejpeg...   21.09.2011, 19:29:29
- - phpion   Proszę o objęcie wklejonych źródeł bbcode odpowied...   22.09.2011, 09:02:11
- - Gray   dzięki za pomoc... phpion...   22.09.2011, 12:02:03
- - szczawik   A jak rozwiązać taki problem: Standardowe "Za...   23.09.2011, 17:07:24
- - Gray   No i gdzie mi temat zaśmiecasz... niech najpierw m...   24.09.2011, 18:53:49
- - tehaha   CytatNo i gdzie mi temat zaśmiecasz... niech najpi...   24.09.2011, 19:16:20
- - Gray   Nie, nie widać po tym, że jestem dzieckiem ale za ...   25.09.2011, 20:14:13
- - tehaha   - Jeżeli przejrzysz forum to zauważysz, że tutaj b...   25.09.2011, 21:05:59
- - Gray   Ty mnie chyba nadal nie rozumiesz, ja nie znam na ...   25.09.2011, 21:28:32
- - tehaha   no ale po co bierzesz jakieś 2 oddzielne skrypty, ...   25.09.2011, 21:44:37
- - Gray   Gdybym chciał osobny gotowy skrypt to bym takowy z...   25.09.2011, 22:17:47
- - tehaha   fajnie, że opisałeś to na samym początku. Na sam ...   25.09.2011, 22:50:54
|- - Gray   Cytat(tehaha @ 25.09.2011, 23:50:54 )...   6.10.2011, 23:31:56
- - tehaha   najprościej będzie jak sobie po prostu zrobisz ten...   7.10.2011, 00:23:45
- - Gray   Nie działa ale to moja wina... walnąłem gafę podaj...   7.10.2011, 01:51:22
- - vee   Najrozsądniej i najwydajniej będzie chyba jednak z...   7.10.2011, 07:15:59
- - Gray   Ok, podoba mi się to, tylko "know how" b...   7.10.2011, 13:10:09
- - vee   Nie mam czasu teraz sprawdzać swoich teorii czy wy...   7.10.2011, 13:15:33
- - Gray   Ok poddaję się. Jeśli komuś będzie się chciało to ...   7.10.2011, 13:57:29


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: 10.10.2025 - 17:25