Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> webkit filter: grayscale, zapisanie obrazka
marian2299
post 4.08.2015, 09:07:26
Post #1





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


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ę


--------------------
film edit student
Go to the top of the page
+Quote Post
kapslokk
post 4.08.2015, 09:20:03
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


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.
Go to the top of the page
+Quote Post
trueblue
post 4.08.2015, 09:23:08
Post #3





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


A nie możesz przepuścić zdjęć w trakcie żądania przez filtr w PHP?


--------------------
Go to the top of the page
+Quote Post
Comandeer
post 4.08.2015, 11:48:13
Post #4





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


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/


--------------------
Go to the top of the page
+Quote Post
marian2299
post 4.08.2015, 12:38:12
Post #5





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


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ą?


--------------------
film edit student
Go to the top of the page
+Quote Post
trueblue
post 4.08.2015, 12:44:04
Post #6





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Żą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/


--------------------
Go to the top of the page
+Quote Post
Comandeer
post 4.08.2015, 12:59:47
Post #7





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


W ImageMagick też by się szło pobawić z intensywnością: http://www.imagemagick.org/Usage/color_mods/#grayscale


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 07:57