2013-07-31 20 views
5

Tôi muốn biết cách thao tác các pixel như những gì chúng ta có thể thực hiện trong mã C# bằng JavaScript với Phonegap lib.Cách xử lý ảnh với Phonegap trong JavaScript

Tôi không chắc liệu điều đó có thể thực hiện được hay không. Cho đến nay những gì tôi đã tìm thấy là không có gì liên quan đến xử lý ảnh trong thư viện Phonegap. (Nó cung cấp hình ảnh, Capture helper để làm điều gì đó, nhưng nó không đủ.)

Khi tôi nói thao tác pixel nó không phải về các phương pháp đơn giản như cắt, thay đổi kích cỡ, xoay, v.v., nó sẽ giảm xuống mức truy cập từng pixel riêng lẻ trong một hình ảnh để có thể tiến hành tính toán phức tạp hơn.

Cảm ơn bạn.

PS: guys cảm ơn bạn đã rời khỏi "-1", vui lòng đưa ra lý do của bạn cùng một lúc. thx

+0

Vì là javascript, bạn sẽ làm điều đó giống như cách bạn thực hiện trên trình duyệt: sử dụng

+0

@chris thx, tôi thấy canvas hữu ích. – Franva

+0

@ chris-l Xin chào bình luận của bạn là bình luận gần nhất, xin vui lòng gửi nó như là một câu trả lời và tôi sẽ đánh dấu nó là câu trả lời của tôi. thx – Franva

Trả lời

4

Kể từ khi được javascript, được thực hiện cùng bạn sẽ làm điều đó trên trình duyệt: sử dụng <canvas>

Đây là fastCanvas, một plugin PhoneGap để sử dụng nó . Tôi đã không sử dụng nó, nhưng tôi hy vọng là thực sự hữu ích.

3

@chris là đúng. Bởi vì bạn đang chạy Javacript, bạn có thể sử dụng các thư viện JS mà bạn sử dụng trên máy tính để bàn. Ví dụ: tôi sử dụng CamanJS (http://camanjs.com/) để áp dụng một số bộ lọc trong Ứng dụng Phonegap của mình. Thật dễ sử dụng và hoạt động tốt. Nhưng đừng quên rằng bạn đang chạy JS trên thiết bị di động. Thiết bị di động không có khả năng tính toán tương tự như máy tính để bàn ...

+0

Hi Aliassse, các thư viện đó có đủ mạnh để xử lý xử lý ảnh phức tạp không? Và cảm ơn bạn đã cung cấp một thư viện hình ảnh JS. – Franva

+0

Bạn muốn nói "đủ mạnh để xử lý ảnh phức tạp"? Bạn muốn làm gì với các thư viện này? – David

+0

Hi Aliassse, xin hãy xem http://en.wikipedia.org/wiki/Image_processing chúc mừng – Franva