2010-09-28 19 views
7

HDR seçeneğinin uygulamamın içinden etkinleştirilmesi mümkün mü? Otomatik olarak orada olacağını düşündüm. Ben daha fazla mediaTypes aradım, belki düşünmek belki kUTTypeHDRImage bir seçenek olabilir, ama böyle bir şans. Bu ek bir kaynak türü değil, cameraCaptureMode aracılığıyla kullanılabilir.UIImagePickerController için HDR Seçeneğini Etkinleştir

ipc.sourceType = UIImagePickerControllerSourceTypeCamera; 
ipc.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeImage];

belgelerinde bunun söz eden yok: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html

cevap

10

HDR seçeneği, Camera uygulamasına özeldir ve API aracılığıyla kullanılamaz.

http://bugreport.apple.com adresinden bir geliştirme isteğinde bulunmalısınız.

+0

Teşekkür ederim. Aradığım onay bu, ve bağlantıyı takdir ediyorum. Onu kullanacağım. – Steve

+0

Ve şimdi ?? "isVideoHDRSupported" hakkında biliyorum ve ön ayar "AVCaptureSessionPresetPhoto" olarak ayarlandığında desteklenmiyor –

0

ayrı bir ortam türü değil; hala bir görüntü ve (benim bilgime) hala bir JPEG. Bence, kameranın yaptığı, farklı pozlama seviyelerinde birden fazla resim çekip bunları birleştiriyor; bu yüzden bu kadar uzun sürer.

+0

Tamam, bu yüzden UIImagePickerController uygulamasını uygulamamın içinden kullanırken HDR seçeneğini nasıl etkinleştiririm? – Steve

+3

Camera.app'ın UIImagePickerController kullanmıyor olması ve HDR'nin henüz UIImagePickerController'a eklenmemesi (Cihazlarda CPU Sampler/Shark ile profil oluşturmayı deneyin) için oldukça iyi bir şans var. Bazı özel API'ler olabilir ... –

İlgili konular