Tag: 相机

保存照片并立即使用

我有以下代码拍摄照片并将其保存到相机胶卷。 我需要能够在那里使用它,然后保存,而不必回到画廊,select它。 我还没有find如何做到这一点的例子。 @IBOutlet weak var imagePicked: UIImageView! @IBAction func CameraBtn(sender: UIButton) { if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera) { var imagePicker = UIImagePickerController() imagePicker.delegate = self imagePicker.sourceType = UIImagePickerControllerSourceType.Camera; imagePicker.allowsEditing = false self.presentViewController(imagePicker, animated: true, completion: nil) cameraBool = true } } @IBAction func GalleryBtn(sender: UIButton) { println("gallery button clicked") if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.PhotoLibrary) { var imagePicker = UIImagePickerController() imagePicker.delegate […]

从popup窗口打开全屏模式时,相机的屏幕位置不正确

我有一个iPad应用程序有一个popup式窗口(UIPopoverController)与一些视图推,其中之一有一个button,启动相机…见图像… 相机是用这种方法煽动… – (IBAction)selectPlanImageFromCamera:(id)sender { [self.blockTextField resignFirstResponder]; [self.levelTextField resignFirstResponder]; [self.zoneNamePrefixTextField resignFirstResponder]; [self.nameTextField resignFirstResponder]; [self.notesTextView resignFirstResponder]; imagePicker = [[UIImagePickerController alloc] init]; imagePicker.allowsEditing = NO; imagePicker.delegate = self; imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; imagePicker.modalPresentationStyle = UIModalPresentationFullScreen; imagePicker.showsCameraControls = YES; [self presentViewController:imagePicker animated:YES completion:^{}]; } 然后我得到全屏模式摄像头视图显示,这是所有预期的一部分,因为它的位置略低于屏幕边界的事实。 这意味着底部的控件在屏幕的南边20px处,屏幕的顶部有一个20px的黑色边框…查看图片… 虽然这个应用程序现在是iOS6的目标,我以前用iOS5获得相同的效果。 任何人都可以想到一个解决方法或修复? 非常感谢,迈克尔。

在iPad上询问相机的权限

在一个应用程序中,我目前只在照相机权限被检查后才拍照,如下所示: AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; if(authStatus == AVAuthorizationStatusAuthorized) { // Take picture }else{ // Prompt user to go into their settings and add permissions for app } 但是,第一次使用时,a)最初的“你想给这个应用程序相机的权限? 提示不出现,和b)该应用程序不会出现在隐私 – >相机下的iPad的设置。 这导致不能在应用程序中允许摄像头权限的不幸的情况。 任何build议如何避免这将不胜感激。 谢谢阅读。

AVCaptureTorchModeAuto不会持续更新火炬模式

我正在写一个应用程序,根据照明条件自动打开iOS设备背面的手电筒。 该应用呈现实时相机视图,并且不loggingvideo。 我曾尝试使用AVCaptureTorchModeAuto ,但它似乎只是在拍摄会话开始时测量图像的亮度,并相应地设置了手电筒。 然后,不pipe摄像机图像的亮度如何,设置都不会改变。 如文件中所述 ,系统可以持续调整割炬吗? 捕捉设备持续监控光照水平,并在必要时使用手电筒。 在iOS 4.0及更高版本中可用。

如果我们处于真正的提交前处理程序中,由于CA限制,我们实际上不能添加任何新的屏蔽

我用相机types使用UIImagePickerController。 当我第一次打开图像select器控制器,它工作正常,但打开图像select器VC后,当我旋转设备,它显示“[应用程序],如果我们在真正的预先提交处理程序,我们实际上不能添加任何由于CA限制而造成的新的屏障“并且存在具有相机图像的白色屏幕而没有任何选项来捕捉。 它还显示“快照未呈现的视图会导致空的快照。确保您的视图在屏幕更新之后的快照或快照之前至less已呈现一次。 它工作正常,直到iOS 9.3,这是发生在iOS10.3testing版。 我会感谢你的帮助。 在这里find屏幕截图: https : //postimg.org/image/qy6k7dc7b/ 我的代码库: UIImagePickerController *pickerController = [[UIImagePickerController alloc] init]; pickerController.sourceType = UIImagePickerControllerSourceTypeCamera; pickerController.delegate = self; [self presentViewController:pickerController animated:YES completion:nil]; 谢谢,

如何在iOS中更改cordova-camera-plugin语言?

我想更改cordova-camera-plugin语言。 显然它依赖于各种各样的东西。 我的开发环境是Visual Studio 2015中的Cordova工具。它不太可能重要,但是我在我的应用程序中使用了Ionic框架。 我们在运行Xcode 7的MacBook Pro笔记本电脑上构buildiOS应用程序。我正在testing的设备是运行iOS 9.1的Ipad,其中荷兰语为第一语言,英语为第二语言。 在我的应用程序,当你打开相机,你有几个选项,如Cancel , Use Photo和Retake Photo 。 我所做的尝试使插件本地化为荷兰语的事情如下。 在config.xml我已经改变了以下行 <widget xmlns:cdv="http://cordova.apache.org/ns/1.0" xmlns:vs="http://schemas.microsoft.com/appx/2014/htmlapps" id="hop.test1" version="1.0.1" xmlns="http://www.w3.org/ns/widgets" defaultlocale="nl-NL"> 并在我的/platforms/ios/projectname/projectname-Info.plist I have added the以下几行: <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>nl</string> <key>CFBundleLocalizations</key> <array> <string>nl</string> </array> <!– other values omitted !–> </dict> </plist> nl似乎是基于我的search结果周围谷歌和计算器的荷兰正确的本地化符号。 问题是,当我build立我的应用程序,并testing相机,相机button仍然是用英语写的。 我是否实施了错误的东西,我是否在某处丢失了某些值或者是否在本地化了一个Cordova插件的方法是错误的?

iPhone 4 AVFoundation:同时捕捉前后相机

我想知道是否有可能使用AVFoundation框架同时捕获两个摄像头。 具体来说,我的问题是前后AVCaptureDevices是否可以同时活动。 目前我知道一个AVCaptureSession实例只能支持一个input(和输出)。 我创build了两个AVCaptureSessions,将前置摄像头设备连接到另一个,然后将会话的输出指向不同的SampleBufferDelegate函数。 我所看到的是一个委托function是活动几帧,然后另一个接pipe。 看起来好像AVFoundation以某种方式closures相机设备,如果另一个正在使用。 任何人都可以证实这一点,或分享他们在这个问题上的经 提前致谢

摄像头覆盖层随着方位和高程而变化

伙计们, 我正在试图获得一个实用程序,如下图所示。 基本上,相机显示窗口覆盖设备屏幕的一部分,并且通过曲线或直线连接的点列表作为覆盖层呈现在相机视图上。 我知道这可以使用石英绘制,但这不足我的问题的一半。 真正的问题是覆盖层应该随着方位和高程的变化而呈现不同的点。 例如: 如果方位必须改变+5度和仰angular+2度,则PT1将位于摄像机视图的右边缘旁边, PT2也将向右移动,并且PT3将可见。 另一个改变方位+10度的运动将使PT1不可见, PT2在右边, PT3在PT4中间, PT4在摄像机视图的左边缘。 我的照片后的问题: 是否有可能有一个比相机视图的尺寸大得多的视图(如下所示),并使用一些方法(我需要研究这些方法)来移动方位/高程变化时的视图? build议性能明智吗? 石英是去这里的路吗? 我还需要什么(当然其他AVFoundation的相机和corelocation /议案)? 由于我的应用程序只有iOS 7,我可以使用iOS 7独有的任何新的方法/ API。 除了raywendelrich关于增强现实游戏的教程,是否有任何教程可以帮助我完成这项工作?

如何让用户从他的相机胶卷或照片库中select一张照片?

我正在制作一个小照片编辑应用程序的乐趣。 用户必须从相机胶卷中select一张照片,然后将其导入进行修改。 这通常如何工作? 我看到许多应用程序允许这与标准控制器,看起来总是相同的。 是否也可以直接访问该库或定制该控制器的外观? 我应该从哪里开始寻找?

用一个button按下后,用相机捕捉多个图像?

基本上,通过使用相机应用程序的自定义覆盖,我想要多个图像(在我的情况下5)采取,只有一个按下“捕获”button。 我明白了下面的代码: – (void)takePicture:(id)sender { self.pictureButton.enabled = NO; [self.delegate takePicture]; } 导致拍摄单个图像。 有一种方法可以让这个动作复制5次,按一下button后? 实际上,这将实现像“相机+”应用程序中实现的“突发”效果。