Tag: 相机

不确定如何使用CICrop裁剪图像

我试图用CICrop裁剪图像,但是当我尝试裁剪时,它崩溃与此错误信息: 终止应用程序由于未捕获的exception“NSUnknownKeyException”,原因:'[setValue:forUndefinedKey:]:此类不是密钥CIAttributeTypeRectangle编码兼容的值。 ***第一掷调用堆栈:(0x1847fc2d8 0x1964c80e4 0x1847fbf5c 0x184e34a4c 0x185635480 0x10005e554 0x10005eb7c 0x1892a9398 0x189292474 0x1892a8d34 0x1892a89c0 0x1892a1efc 0x189275120 0x1895162b8 0x189273634 0x1847b4240 0x1847b34e4 0x1847b1594 0x1846dd2d4 0x18e1336fc 0x1892daf40 0x10006481c 0x196b72a08)的libc ++ abi.dylib:与typesNSException的未捕获的exception终止 这是我的代码: @IBAction func CropButton(sender: UIButton) { let CropBoxHeight = CGFloat(200) let CropBoxWidth = CGFloat(200) let Rectangle = CIVector(x: view.center.x, y: view.center.y, z: 200, w: 200) let filter = […]

如何将定向数据写入UIImage iOS SDK

我有一个问题,我从imagePicker(相机不是图书馆)UIImage,但是当我写它与文件[UIImageJPEGRepresentation writeToFile:primefaces:]我失去了方向数据(所有图像在横向),我用一些代码与图像转化,但是每个图像需要1.5-2秒的时间太长,我的问题是如何不放松方向? 也许我可以把它写入EXIF数据? Thx寻求帮助。 编辑: Thx乔纳森Cichon,现在我得到了与UIImagePickerControllerMediaMetadata我(方向= 6)的图像方向,但如何将其存储到JPG文件? (再次我保存文件与[UIImageJPEGRepresentation writeToFile:atomically:] proc)

在iOS中测量/计算距离

我需要计算iOS中两点之间的距离。 我可以保证至less有一个iPhone 4,所以相机的图像质量应该是好的。 这个想法是计算到使用图片的点的距离。 有一个名为easyMeasure的应用程序,正是我所需要做的。 我对毕达哥拉斯没问题,但是这让我很难过。 我将如何做这样的事情?

如何将相机中的图像保存到iPhone图库中的特定文件夹?

嘿,我是新来的iPhone和我一直在试图做一个应用程序最近。 基本上,我想要做的是如果用户将从相机捕捉任何图像,那么它应该保存在设备库中。 我知道如何将照片保存在图库中,但是我正在为我工​​作,但是我无法将所有捕获的图像保存到设备库中的特定文件夹(如新相册)中。 我希望用户能够拍摄多张照片,然后将图片从特定文件夹复制到图库中。 这里是我的代码: – (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { NSString *mediaType = [info valueForKey:UIImagePickerControllerMediaType]; if([mediaType isEqualToString:(NSString*)kUTTypeImage]) { UIImage *photoTaken = [info objectForKey:@"UIImagePickerControllerOriginalImage"]; self.imageView.image = photoTaken; //Save Photo to library only if it wasnt already saved ie its just been taken if (picker.sourceType == UIImagePickerControllerSourceTypeCamera) { UIImageWriteToSavedPhotosAlbum(photoTaken, self, @selector(image:didFinishSavingWithError:contextInfo:), nil); } } [picker dismissViewControllerAnimated:YES […]

以编程方式在相机胶卷中打开已保存的图像 – iOS

我能够成像图像(使用AVFoundation),使用资源库保存图像并保存其资产url,使用图像select器以编程方式打开相机胶卷。 我想要做的是,当我点击一个特定的button,最后保存的相机胶卷的图像应该显示出来,就好像我已经打开相机胶卷,并点击该图像。 我不想将图像对象返回到程序,我只想看看图像。 如果我在屏幕上滑动,相机胶卷图像应滚动。 另外,我可以使用保存的资产的URL而不是只访问最后保存的图像吗? 另外,如果我按取消那里,我可能想要回到相机胶卷,而不是我的视图控制器。 这可能吗? (我试图search,但我不认为我有正确的关键字) 类似的问题在这里: 一个确切的照片打开相机滚,但没有答案。

使用AVFoundation从video中捕获图片

我正试图从iPad上的video中捕捉图片。 我以苹果的AVCam例子为出发点。 我能够看到我的应用程序中的video,并从中拍照。 我的问题是,结果图像的像素大小是错误的。 我想要一个全屏图片(1024×768),但我得到一个较小的(1024×720)。 这些是我的实例variables: @property (retain) AVCaptureStillImageOutput *stillImageOutput; @property (retain) AVCaptureVideoPreviewLayer *previewLayer; @property (retain) AVCaptureSession *captureSession; @property (retain) AVCaptureConnection *captureConnection; @property (retain) UIImage *stillImage; 这里的代码拍照: – (void)takePicture { AVCaptureConnection *videoConnection = nil; for (AVCaptureConnection *connection in [[self stillImageOutput] connections]) { for (AVCaptureInputPort *port in [connection inputPorts]) { if ([[port mediaType] isEqual:AVMediaTypeVideo]) { videoConnection […]

button不能在iPhone5的底部工作

在我的iPhone应用程序中,我在相机上使用了覆盖。 我有3个button底部捕捉,闪光灯,取消所有在iPhone 3.5“设备的工作正常。我已经改变了所有根据iPhone 5的Y位置。button在适当的位置。但是他们都没有工作 我对每个动作都有制动点,他们没有被调用。 尝试最后3个小时 – 但无法找出问题。 任何帮助? 编辑我将所有的button添加到这个覆盖 -(id)initWithFrame:(CGRect)frame { if (self = [super initWithFrame:frame]) { } }

如何从iPhone中裁剪(resize)捕捉图像并从相册中select?

我已经创build自定义摄像头覆盖视图从这个博客AROVerlayViewController它的所有工作正常,但我有一个问题后捕获图像图像将被拉伸,而在ImageView中显示 在这里,你可以看到图像将被拉伸,它不显示原始捕获的图像。 以及如何在捕捉图像时添加位置。 对于图像裁剪我从这里使用这个代码

API的phonegap 3.3.0相机为IOS不工作

我正在开发一个应用程序,将捕获和保存在ipad上的照片库,我使用api库将phonegap相机,我有麻烦,因为代码没有返回任何错误,所以我可以知道发生了什么人可以帮助我这是我的代码 <!DOCTYPE html> <html> <head> <title>Capture Photo</title> <script type="text/javascript" charset="utf-8" src="cordova.js"></script> <script type="text/javascript" charset="utf-8"> var pictureSource; // picture source var destinationType; // sets the format of returned value // Wait for device API libraries to load // document.addEventListener("deviceready",onDeviceReady,false); // device APIs are available // function onDeviceReady() { pictureSource=navigator.camera.PictureSourceType; destinationType=navigator.camera.DestinationType; } // Called when a photo […]

处理AVCaptureVideoDataOutput有关方向的图像数据的build议方法是什么?

我正在编写一个应用程序,对从AVCaptureSession中的AVCaptureVideoDataOutput获取的图像数据执行一些实时处理。 我目前能够开始会话,添加input和输出,然后检索图像数据,将其转换为UIImage并将其显示在屏幕上。 我遇到的主要问题是图像的方向是尴尬的。 这是旋转和镜像,它也看起来倾斜。 我已经做了一些研究,我发现了一些相关的 问题 ,我已经尝试了已经build议的代码,但它不能解决旋转问题。 我认为这些问题是假定UIImage是从其他地方传来的(也许是一个更高级的API,自动为图像添加更多的信息,例如方向),或者是因为我是从video输出源中获得的? 我并不是真的在寻找解决这个问题的代码(尽pipe注释的例子会有帮助),而是以这种方式获得的图像的生命周期的一个很好的解释。 推荐的处理方法是什么?这样可以在屏幕上以对手机方向有意义的方式显示? CGImageRef的方向是什么? 等等 我有一个以前的问题 ,有我用来设置AVCaptureSession的代码。