2013-07-31 10 views
5

Chcę wiedzieć, jak manipulować pikselami, takimi jak to, co możemy zrobić w kodzie C# w JavaScript z biblioteką Phonegap.Jak zrobić przetwarzanie obrazu za pomocą Phonegapa w JavaScript

Nie jestem pewien, czy jest to możliwe. Do tej pory odkryłem, że nic nie jest związane z przetwarzaniem obrazów w bibliotece Phonegap (zapewnia obraz, pomocnik przechwytywania, aby coś zrobić, ale to nie wystarcza).

Kiedy mówię, manipulować pikselami, nie chodzi o proste metody jak przycinanie, zmiana rozmiaru, obracanie itp. Powinno to być ograniczone do poziomu dostępu do poszczególnych pikseli w obrazie, aby można było przeprowadzić bardziej skomplikowane obliczenia.

Dziękuję.

PS: chłopaki, dziękuję ci za odejście "-1", podaj swoje powody w tym samym czasie. thx

+0

Ponieważ jest to javascript, zrobiłbyś to samo, co zrobiłbyś to w przeglądarce: używając

+0

@ chris thx, płótno okazało się pomocne. – Franva

+0

@ chris-l Witaj, twój komentarz jest najbliższy, proszę zaksięguj to jako odpowiedź, a ja oznaczy to jako moją odpowiedź. thx – Franva

Odpowiedz

4

Ponieważ jest javascript, odbywa się tak samo byłoby to zrobić w przeglądarce: using <canvas>

Oto fastCanvas, plugin PhoneGap za korzystanie z niego . Nie używałem tego, ale mam nadzieję, że jest rzeczywiście użyteczny.

3

@chris ma rację. Ponieważ korzystasz z Javacript możesz używać dowolnych bibliotek JS używanych na komputerze. Na przykład używam CamanJS (http://camanjs.com/), aby zastosować niektóre filtry w mojej aplikacji Phonegap. Jest łatwy w użyciu i działa dobrze. Ale nie zapominaj, że używasz JS na urządzeniu mobilnym. Urządzenia mobilne nie mają taką samą moc obliczeniowa komputerów stacjonarnych jak ...

+0

Cześć Aliassse, czy te biblioteki są na tyle potężne, że radzą sobie z skomplikowanym przetwarzaniem obrazów? I dziękuję za udostępnienie biblioteki obrazów JS. – Franva

+0

Czy masz na myśli "wystarczająco potężny, by poradzić sobie z skomplikowanym przetwarzaniem obrazu"? Co chcesz zrobić z tymi bibliotekami? – David

+0

Cześć Aliassse, proszę spojrzeć na http://en.wikipedia.org/wiki/Image_processing cheers – Franva

Powiązane problemy