Muszę zrobić skalowanie obrazów na stronie, z tym że muszą być one skalowane na komputerze użytkownika, a następnie wysyłane na serwer. czy ktos z was juz mial do czynienia z czyms takim? i jakie jest rozwiazanie?
tansky
17.06.2007, 21:20:02
Nie ma. Serwer nie ma możliwości wykonywania działań na komputerze użytkownika (w zakresie jego danych [plików] i aplikacji). To podstawowa zasada rozdziału client/server side.
Jeśli Ci bardzo zależy: poczytaj co można uruchamiać i wykonywać client-side w jsp. Ale nie sądzę.
ser
17.06.2007, 21:24:57
raczej w gre wchodzi tylko skalowanie jakimś apletem javoskim bo przeglądarką tego nie ruszysz
SunSet
19.06.2007, 07:13:45
Cytat(Dawid_info @ 17.06.2007, 21:54:53 )
muszą być one skalowane na komputerze użytkownika, a następnie wysyłane na serwer
to nie lepiej zrobic tak:
1 wyslasz plik na server 2 skrypt to skaluje 3 usuwa pierwowzor (duzy plik) 4 zmienia nazwe pomniejszonemu
tak nie mozesz zrobic?
thornag
19.06.2007, 09:01:56
Ewentualnie mozna sie pokusic o edytor w JavaScripcie. Ja cos takiego zrobilem dla firmy w ktorej do nidawna pracowalem. uzytkownik wgrywa swoje zdjecie moze je dowolnie skalowac, przyciac czy nakladac filtry etc a pozniej to leci na serwer.
Fakt faktem sama obrobka zdjecia nie jest wykonywana po stronie klienta, z przegladarki na serwer leci zdjecie i odpowiednie parametry wygenerowane przez JS reszta zajmuje sie ImageMagick.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.