2012-12-17 23 views
5

Tôi đang tìm cách xây dựng chức năng vào ứng dụng iOS cho phép người dùng chụp ảnh hoặc chụp ảnh từ thư viện của họ, áp dụng lớp phủ cho hình ảnh, sau đó lưu hình ảnh bằng lớp phủ. Có vẻ như có hai cách để chụp ảnh, sử dụng nền tảng UIImagePickerController hoặc AV.iOS UIImagePickerController vs nền tảng AV: tìm cách triển khai chụp ảnh với lớp phủ, tốt nhất là gì?

Từ những gì tôi đã đọc UIImagePickerController có vẻ dễ thực hiện nhưng cho phép ít khả năng tùy chỉnh hơn. Đây có phải là điều tôi nên sử dụng để làm điều này không? Hay tôi nên nhìn vào AV Foundation? Mới với điều này và tìm kiếm một số mẹo hoặc bất kỳ liên kết nào đến các hướng dẫn có thể hữu ích. Cảm ơn!

Trả lời

2

Trình chọn UIImage đơn giản hơn nhiều, nhưng sẽ cung cấp cho bạn ít tùy chọn hơn. Quỹ AV là phức tạp hơn bởi kinh nghiệm của tôi, tôi đã ở trên một tình huống tương tự như bạn trong 2 tuần qua và đã thử nghiệm với cả hai. Đối với lớp phủ, tôi cảm thấy bộ chọn UIImage dễ dàng vì bạn chỉ có thể ghi đè phương pháp Void CGrect và hoàn thành công việc, Tuy nhiên đối với những thứ phức tạp như cắt xén hoặc chụp một phần của trình nhấp hình ảnh, AVfoundation hoạt động tốt hơn. Lời chúc tốt nhất!!

Các vấn đề liên quan