Chụp ảnh và lưu ảnh vào Media Library trong Windows Phone

Capture Picture from Camera and Save in Media Library in Windows Phone

I. Introduction

– Đối với một thiết bị di đông nhu cầu chụp ảnh là hết sức cần thiết của người dùng. Như vậy thì đối với Developer thì sao ??? làm sao để chụp hình và lưu bức ảnh vào hệ thổng ???

– Trong bài này mình xin chia sẻ cách chụp ảnh và lưu ảnh vào hệ thống

II.Fundamental

– Để chụp ảnh thì cách đơn giản nhất là chúng ta sử dụng CameraCaptureTask, để sử dụng Task này chúng ta phải khai báo thư viện :

image

tiếp theo là tạo một biến cục bộ :

image

– Trong phương thức khởi tạo của MainPage chúng ta khởi tạo đối tượng cameraTask và tạo liên kết sự kiện completed:

image

– Phương thức Show của CameraCaptureTask giúp chúng ta show giao diện chụp ảnh, chúng ta có thể gọi phương thức Show ở bất cứ nơi nào trong ứng dụng. Ở đây mình chọn Show giao diện chụp ảnh sao khi Click vào một button:

image

– Sau khi chụp ảnh xong ứng dụng sẽ tự động kích hoạt sự kiện Completed. Để lưu hình vừa chụp vào MediaLibrary chúng ta phải khai báo thư viên:

image

kế tiếp là lấy stream ảnh vừa chụp vào lưu và MediaLibrary:

image

Như các bạn thấy chúng ta dể dàng lưu hình ảnh vừa chụp vào hệ thống thông qua phương thức SavePicture và cung cấp cho phương thức này 2 tham số, thứ nhất là tên hình ảnh mà bạn muốn lưu, thứ hai là Stream hình ảnh (e.ChoosenPhoto).

Hy vọng bài viết sẽ mang đến thông tin hữu ích cho các bạn.

Leave a comment