ciimage相关内容
我正在尝试旋转CMSampleBuffer的像素数据(来自相机)并将其显示在UIImageView中。我不想旋转视图本身。它必须是实际的像素数据。 我抓取供稿,将其转换为CIImage并使用CIFilter对其进行旋转。 我在设定旋转角度时遇到麻烦。 现在,它绕左下角旋转。我想绕着它的中心旋转它。 func captureOutput(_ captureOutput:AVCapt
..
在ios10中,我想获取视频捕获,但是出现错误"[CIImage initWithCVPixelBuffer:options:]失败,因为它不支持像素格式p422." 我的代码是这样的: func previewImage(handle: (image: UIImage?) -> Void) { dispatch_async(dispatch_get_global_qu
..
所以我有一个要裁剪的UIImage.我查看并找到CIImage的imageByCroppingToRect方法.因此,我将数据转换为CIImage而不是UIImage,使用指定的方法对其进行裁剪,然后将所得的CIImage转换为UIImage,然后在UIImageView中显示. 我的代码是 NSData *data = [[NSData alloc]initWithData:[de
..
尝试使用Apple的面部检测API获得简单的概念证明.我看了其他几个例子,包括苹果的SquareCam,还有一个 https://github.com/jeroentrappers/FaceDetectionPOC 基于这些,看来我正在遵循正确的模式来使API正常运行,但是我陷入了困境.无论我做什么,面部检测器的CIDetector始终为零!!! 我将非常感谢您提供的任何帮助,线索-提
..
我正在尝试拍摄一系列图像,同时混合X个图像并生成一个新图像.这是我必须完成的代码: static func blendImages(blendFrames: Int, blendMode: CIImage.BlendMode, imagePaths: [URL], completion: @escaping (_ progress: Double) -> Void) { var cu
..
我一直在使用它来将CIImage转换为NSData很久了: NSData *data = [imageRep representationUsingType: NSPNGFileType properties:nil]; 现在在Capitan上,第二行出现此错误: Null passed to a callee that
..
我目前正在制作照片编辑应用. 用户选择了照片后,将使用以下代码将其自动转换为黑白: func blackWhiteImage(image: UIImage) -> Data { print("Starting black & white") let orgImg = CIImage(image: image) let bnwImg = orgImg?.appl
..
我遇到一个问题,当我尝试从图像(在这种情况下为图像背景)中去除绿色,但所有深灰色(在我要保留的图像部分内)变成半透明的.我不确定为什么要提出以下建议: func chromaKeyFilter(fromHue: CGFloat, toHue: CGFloat) -> CIFilter? { let size = 64 var cubeRGB = [Fl
..
我正在使用PhotoKit,并且已实现滤镜,用户可以将滤镜应用于其照片库中的照片.我当前正在获取图像,应用过滤器,将编辑后的版本作为CIImage返回,然后使用UIImageJPEGRepresentation将CIImage转换为NSData,因此可以将其写到磁盘上.尽管这样做效果很好,但是当用户尝试编辑非常大的照片(如30 MB)时,最多可能需要30秒才能完成,而98%的时间都花在了UIIma
..
我正在使用以下方法模糊某些图像.使用仪器时,CIImage泄漏.我尝试将它们包装在@autoreleasepool中,但是没有运气.有什么想法吗? -(UIImage *)blurImage:(UIImage *)image withStrength:(float)strength { @autoreleasepool { CIContext *context = [
..
设置场景 我正在开发一个视频处理应用程序,该应用程序可从命令行运行以读取,处理然后导出视频.我正在处理4首曲目. 我将许多片段添加到单个轨道中以制作一个视频.我们称其为ugcVideoComposition. 具有Alpha的剪辑(位于第二条轨道上并使用图层指令)在导出时进行合成设置,以在ugcVideoComposition的顶部播放. 音乐音轨. ugcVideoCompos
..
我多次使用CIDetector: - (NSArray *)detect:(UIImage *)inimage { UIImage * inputimage = inimage; UIImageOrientation exifOrientation = inimage.imageOrientation; NSNumber * orientation = [NSNumber
..
我几个小时以来一直在寻找这个问题的答案,而我无法理解。当我按下“按钮”按钮时,我想为图像添加高斯模糊效果。用户是添加图像的用户。 我已经根据SO和网络上其他地方的来源为“按钮”创建了一个动作。不起作用。我究竟做错了什么?任何代码将不胜感激。这是我的“按钮”动作: - (IBAction)测试:(id)发送者{ CIFilter * gaussianBlurFilter = [CI
..
编辑 发现此代码有助于前置摄像头图像 http://blog.logichigh.com/2008/06/05/uiimage-fix/ 希望其他人有一个类似的问题,可以帮助我。尚未找到解决方案。 (它可能看起来有点长,但只是一堆帮助代码) 我在相机(正面和背面)获取的图像上使用ios面部检测器以及来自图库的图像(我正在使用 UIImagePicker - 用于通过相机捕获图像和从图库
..
我正在使用PhotoKit编辑照片,我需要保留原始照片中的元数据。为此,我保存元数据,然后将其提供给 CGImageDestinationAddImage 中的选项参数。我能够最终确定它并将其成功写入磁盘,但是当我调用 performChanges 来提交资产编辑时,它会失败。如果我为选项提供 nil ,它将成功。这里出了什么问题? asset.requestContentEditingI
..
我刚开始使用Objective-C,我正在尝试创建一个简单的应用程序,它会显示带有模糊效果的摄像机视图。我让Camera输出与AVFoundation框架一起工作。现在,我正在尝试连接核心图像框架,但不知道如何,Apple文档让我感到困惑,在线搜索指南和教程导致没有结果。在此先感谢您的帮助。 #import“ViewController.h” #import
..
我有一个从CIImage加载的UIImage: tempImage = [UIImage imageWithCIImage:ciImage]; 问题是我需要将 tempImage 裁剪为特定的 CGRect ,我知道如何做到这一点的唯一方法是使用 CGImage 。 问题是在iOS 6.0文档中我发现了这个: CGImage 如果使用CIImage对象初始化UIImage
..
我使用以下代码制作图片格式 QR码: func createQRFromString(str:String) - > CIImage? { let stringData = str.dataUsingEncoding(NSUTF8StringEncoding) let filter = CIFilter(name:“CIQRCodeGenerator”) filter?.se
..
设置很简单。 带有UIImageView的ViewController,已分配图像。 点击时UIButton模糊了UIImageView中的图像。 import UIKit class ViewController:UIViewController { @IBOutlet weak var bg:UIImageView! @IBAction func blur
..
当用户对iOS上内置的 Photos.app 中的照片进行一些更改(裁剪,消除红眼......等)时,更改不会应用于 fullResolutionImage 由相应的 ALAssetRepresentation 返回。 但是,更改将应用于缩略图和 fullScreenImage c> ALAssetRepresentation 返回$ c>。 此外,有关所应用更改的信息可以在 ALAs
..