Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jakie rozwiązanie będzie najlepsze - GD, czy SVG?
sweter
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Witam,
na swojej stronie pod obrazkami chcę zastosować modne ostatnio rozmazane odbicie (mniej więcej takie coś).
Wpadły mi do głowy dwa rozwiązania:
1. GD
Po wrzuceniu pliku na serwer zostanie utworzony drugi plik z odbiciem.
2. SVG
Przy wyświetlaniu każdy obrazek będzie miał tworzone odbicie za pomocą JS+SVG.

Co Wy radzicie? Jakie rozwiązanie będzie najodpowiedniejsze?
Czy wybierając 1. nie obciążę za bardzo serwera (najbardziej obawiam się wykorzystania procesora podczas rozmywania)?
A czy wybierając 2. nie obciążę za bardzo komputera użytkownika (na próbę utworzyłem 8 obrazków z rozmyciem w Inkscapie i przy przewijaniu obraz mocno skacze - na www też to będzie?)?

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





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


JS +Canvas - Taki ContentFlow robi wszystko po stronie użytkownika. I robi to szybko - z tego co się zainteresowałem to wychodzi że w normalnych przeglądarkach używa Canvas a do IE jakiegoś ichniejszego filtra. Przeglądnij sobie kod źródłowy (ze szczególnym uwzględnieniem metody addReflection). Za pomocą Canvas można też nałożyć blur więc przy paru modyfikacjach w skrypcie i ten efekt by poszedł. Co do IE to przecież nie wszystko musi błyszczeć na glanc.

GD - również mogłoby by być gdyby zastosować cache do generowanych zdjęć. Działa zawsze tak samo bez względu na przeglądarkę - tylko jest niestety mniej elastyczne (nie można płynnie obrabiać np. w przeglądarce)

JS+SVG - wszystkie moje próby kończyły się porażką (albo Opera protestowała, albo Chrome lub FF, nie wspominając z wiadomych względów IE). Dlatego uważam że nawet normalne przeglądarki nie dorosły jeszcze do pełnej obsługi tego standardu.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.09.2025 - 03:22