ForumCała strona

Nawigacja

Aktualnie online

Gości online: 13

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
18.10.2025 19:31:20
Forum nie dziala nawet bez polskich znakow.

JazOOn
16.10.2025 18:21:12
nie dziala z polskimi znakami

Zbigniew@
12.10.2025 15:20:31
Tylko dla wybranych.

JazOOn
06.10.2025 21:00:15
czy shout dziala?

hoopak
02.10.2025 10:33:17
Bleeeeee Cool

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Skalowalny znak wodny
Mustava
Mam plik watermark w rozmiarze 150x150px i przy du?ych (max 1024x1024) fotkach jest OK, ale ju? np przy fotkach ok. 400x200px znak zajmuje zbyt du?y obszar na wy?wietlanej fotce co czyni j? "nieatrakcyjn?".

Móg?by mi kto? pomóc w modyfikacji pliku photo.php w kwestii proporcjonalnej zmiany rozmiaru znaku wodnego w zale?no?ci od rozmiarów obrazka na który jest "nak?adany"?

Przegl?da?em tematy zwi?zane ze znakiem wodnym to znalaz?em w kodzie której? propozycji (od wersji v6) warunkowe stosowanie chyba 3 plików wodnych w ró?nych rozmiarach w zale?no?ci od wielko?ci obrazka na który jest nak?adany.
Ale to rozwi?zanie jest chyba nieco ma?o "precyzyjne" Smile

Jakby co, to mam v7.00.07
Edytowane przez Mustava dnia 15.09.2010 08:48:31
 
W?cibski Go??
Dodany dnia 27.10.2025 03:29:58
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Tripix
Mo?e znak wodny jest za du?y??? , bo przy tym ma?ym obrazku zajmuje 1/4 miejsca.
Powiedz mi czy znak wodny jest dodawany jako? po boku w formie napisu , czy sko?nie na ?rodku?
 
Mustava
Znak wodny jest grafik?, co? a'la piecz?tka.
Za du?y nie jest Wink(zale?y jaki rozmiar fotki we?mie si? pod uwag?)
Umieszczany jest w prawym dolnym rogu zdj?cia
 
Tripix

Mustafa wiem co to jest znak wodny -.-
150x150px znak wodny
400x200px <- grafika
50px czystej grafiki Pfft......
Za du?y znak jest wg. mnie Wink
 
Mustava
Ale co to ma do mojego zapytania?
Przecie pisa?em ?e jest za du?y (przy ma?ej fotce)
ok. 400x200px znak zajmuje zbyt du?y obszar na wy?wietlanej fotce co czyni j? "nieatrakcyjn?".



Chc? by kto? mi pomóg? napisa? par? linijek kodu by rozmiar znaku wodnego skalowa? si? proporcjonalnie do rozmiaru fotki Grin
Edytowane przez Mustava dnia 15.09.2010 11:56:20
 
Tripix
Z ch?ci? bym pomóg? Wink...
Ale ze wzgl?du ?e mi nikt nie pomaga, nie stety nie b?d? pomaga? innym Smile

Wiem co trza zmieni? i jak to rozwi?za? Smile
Podpowiem ?e robisz 3-5 wodniaki odpowiedniej wielkosci do rozdzielczo?ci.
A potem walisz funkcje co sprawdza jaka jest rozdzielczo??.
Np. je?li mniejsze ni? 500x500 u?yje znaku wodnego przypisanego do kodu np. 120x70 taki wodniak. A je?li 1280x1024 to np. 300x178 .

O-to rozwi?zanie twojego problemu (sam mam to u siebie zrobione).

Znam si? na lekkich przeróbkach a|nie na du?ych modyfikacjach.
Pewnie ten post zniknie ...ale... Smile
Edytowane przez Pieka dnia 15.09.2010 21:34:42
 
Mustava
Dzi?ki ale gdyby mi o takie rozwi?zanie chodzi?o nie zawraca?bym nikomu g?owy - potrafi? wstawi? if'a ;)

DODANE 24.09.2010

Mia?em chwil? wolnego czasu wi?c zaj??em sie tematem i wyp?odzi?em takie co?:
w pliku photo.php pi linii nr 98
Pobierz kod źródłowy  Rozwiń Kod źródłowy

wstawi?em
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Skalowanie dzia?a OK, ale mam problem z przezroczysto?ci? generowanego znaku wodnego
Móg?by mi kto? pomóc poprawi? to - nie bardzo "siedz?" w temacie obróbki grafiki w php.
Pewnie mo?na zrobi? to inaczej/lepiej, ale mi akurat to dzia?a (na tyle na ile testowa?em);)

Próbowa?em tak?e zamiast
Pobierz kod źródłowy  Rozwiń Kod źródłowy

da? zaraz po
Pobierz kod źródłowy  Rozwiń Kod źródłowy

to
Pobierz kod źródłowy  Rozwiń Kod źródłowy


niestety bez zmian :(
Edytowane przez Mustava dnia 24.09.2010 10:51:33
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl