Zobacz temat
Skalowalny znak wodny
|
|
Mustava |
Dodany dnia 15.09.2010 08:02:40
|
Przedszkolak Postów: 30 Pomógł: 2 Ostrzeżeń: 1 Data rejestracji: 07.07.2010 13:13 |
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" Jakby co, to mam v7.00.07 Edytowane przez Mustava dnia 15.09.2010 08:48:31 |
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 18:36:19
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Tripix |
Dodany dnia 15.09.2010 10:49:11
|
Przedszkolak Postów: 21 Ostrzeżeń: 5 Data rejestracji: 10.08.2009 20:52 |
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 |
Dodany dnia 15.09.2010 11:09:18
|
Przedszkolak Postów: 30 Pomógł: 2 Ostrzeżeń: 1 Data rejestracji: 07.07.2010 13:13 |
Znak wodny jest grafiką, coś a'la pieczątka. Za duży nie jest (zależy jaki rozmiar fotki weźmie się pod uwagę) Umieszczany jest w prawym dolnym rogu zdjęcia |
|
|
Tripix |
Dodany dnia 15.09.2010 11:34:40
|
Przedszkolak Postów: 21 Ostrzeżeń: 5 Data rejestracji: 10.08.2009 20:52 |
Mustafa wiem co to jest znak wodny -.- 150x150px znak wodny 400x200px <- grafika 50px czystej grafiki ...... Za duży znak jest wg. mnie |
|
|
Mustava |
Dodany dnia 15.09.2010 11:55:19
|
Przedszkolak Postów: 30 Pomógł: 2 Ostrzeżeń: 1 Data rejestracji: 07.07.2010 13:13 |
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 Edytowane przez Mustava dnia 15.09.2010 11:56:20 |
|
|
Tripix |
Dodany dnia 15.09.2010 18:59:12
|
Przedszkolak Postów: 21 Ostrzeżeń: 5 Data rejestracji: 10.08.2009 20:52 |
Z chęcią bym pomógł ... Ale ze względu że mi nikt nie pomaga, nie stety nie będę pomagał innym Wiem co trza zmienić i jak to rozwiązać 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... Edytowane przez Pieka dnia 15.09.2010 21:34:42 |
|
|
Mustava |
Dodany dnia 15.09.2010 22:15:16
|
Przedszkolak Postów: 30 Pomógł: 2 Ostrzeżeń: 1 Data rejestracji: 07.07.2010 13:13 |
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 wstawiłem 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 dać zaraz po to niestety bez zmian :( Edytowane przez Mustava dnia 24.09.2010 10:51:33 |
|
Przejdź do forum: |