Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: webkit filter: grayscale
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
marian2299
Cześć,

Mam pytanie; chciałbym obrobić dużo zdjęć za pomocą webkitfilter (chodzi o to, żeby wszystkie wyglądały podobnie). Czy da się w jakiś sposób (inny niż prtscr) zapisać obrazek na komputer który ma nałożony taki filtr?

A może jest jakieś narzędzie online (ja nie znalazłem)?

Dziękuję
kapslokk
Pewnie nie da się inaczej niż screena. Tylko czemu wybrałeś akurat taką metodę? To już chyba lepiej w głupim gimpie włączyć jakieś przetwarzanie wsadowe i obejdzie się bez screenów i wycinania.
trueblue
A nie możesz przepuścić zdjęć w trakcie żądania przez filtr w PHP?
Comandeer
To chyba najgorsza możliwa metoda… Jak się tak bawić to bym już nadużył phantom.js (albo Selenium, jak masz pod ręką wink.gif), zapodał mu adresy obrazków i prostą aplikację z canvas i tak to przepuścił. Inna rzecz, że to i tak brzmi śmiesznie

IMO najprościej odpalić z konsoli ImageMagick i przepuścić przez to obrazki: http://jasonhardin.com/30/
marian2299
Tylko że mi dokładnie chodzi o webkit filter:greyscale, bo tam mogę zmieniać intensywność tego filtra.
Jak przepuścić zdjęcie przez filtr z PHP z tą konkretną funkcją?
trueblue
Żądanie o dany obrazek przepuszczasz przez skrypt PHP.
Skrypt pobiera adres obrazka, sprawdza czy w cache na serwerze jest zapisany przetworzony obrazek.
Jeśli jest, to podaje kontent przetworzonego obrazka, jeśli nie ma, to przetwarza i zapisuje w cache.

Zaleta jest taka, że obrazki są generowane w momencie ich żądania, czyli nie musisz mieć ich na starcie przetworzonych.
Oczywiście to dobra droga jeśli w danym momencie nie będziesz miał żądań o wszystkie obrazki (nie będzie wszystkich obrazków na jednej podstronie).

http://www.phpied.com/image-fun-with-php-part-2/
Comandeer
W ImageMagick też by się szło pobawić z intensywnością: http://www.imagemagick.org/Usage/color_mods/#grayscale
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.
Invision Power Board © 2001-2024 Invision Power Services, Inc.