cgimage相关内容

UIImage的CGImage返回NULL

我创建了一个将图像分割成多个图像的函数,但是当我拍摄UIImage的CGImage时,CGImage返回NULL NSArray * splitImage(UIImage * image,NSUInteger pieces){ NSLog(@“width:%f,%zu”,image.size.width,CGImageGetWidth(image.CGImage)) ; NSLo ..
发布时间:2018-09-18 09:50:10 移动开发

IOS:使用模式图像作为背景 - 内存泄漏

行。我会寻找答案,也可以自己找。我有一个讨厌回答自己问题的习惯。 无论如何,我有一个应用程序设计为相当容易“皮肤化”。作为其中的一部分,我在静态类中隔离了特定于变体的方法。这些静态方法提供特定于变体的主应用程序图像,颜色和设置。 .h文件对于主应用程序是通用的,但.m文件特定于变体。 我喜欢使用该功能将图像作为背景发送(这是自动平铺的),因此接口文件指定例程返回UIColor,如下所示 ..
发布时间:2018-09-17 10:57:35 移动开发

从CIImage获取CGImage

我有一个从CIImage加载的UIImage: tempImage = [UIImage imageWithCIImage:ciImage]; 问题是我需要将 tempImage 裁剪为特定的 CGRect ,我知道如何做到这一点的唯一方法是使用 CGImage 。 问题是在iOS 6.0文档中我发现了这个: CGImage 如果使用CIImage对象初始化UIImage ..
发布时间:2018-09-17 09:57:34 移动开发

裁剪UIImage到alpha

我有一个相当大的,几乎全屏的图像,我将在iPad上显示。图像大约80%透明。我需要在客户端上确定不透明像素的边界框,然后裁剪到该边界框。 在StackOverflow上扫描其他问题并阅读其中一些CoreGraphics文档,我想我可以通过以下方式实现: CGBitmapContextCreate(...)//使用它来渲染图像到一个字节数组 .. - 遍历这个字节数组来找到 ..
发布时间:2018-09-13 14:45:56 移动开发

旋转CGImage

我有一个UIImage,我是从UIImagePickerController获取的。当我从 - (void)imagePickerController接收图像时:(UIImagePickerController *)选择器didFinishPickingMediaWithInfo:(NSDictionary *)info 方法我把它直接放到UIImageView中进行预览并给出用户可选择保存或放弃 ..
发布时间:2018-08-30 17:55:06 移动开发

如何从字节创建UIImage?

我需要在UIImage中根据我的颜色创建(例如,我需要图像1x1像素,黑色)。 我有阵列: unsigned char * color [] = {0,0,0,1}; 如何从这个数组创建UIImage? 我试过 unsigned char * bytes [4] = {0,0,0,1}; NSData * data = [NSData dat ..
发布时间:2018-07-26 15:16:48 移动开发

Swift访问EXIF字典

信息:使用Swift和CGImageSourceCreateWithURL函数。 我正在尝试从URL加载文件,然后编辑包含该特定数据的所有数据的字典照片。 这是.swift文件中的代码。 let url = NSURL(string:“http://jwphotographic.co.uk/Images/1.jpg”) let imageSource = CGImageSou ..
发布时间:2018-07-25 16:01:22 移动开发

CGImage到UIImage不工作

我正在开发和iOS应用程序为iPad和我使用Grabkit,以便从Facebook,Twitter,Flicker和相机胶卷的图像。要获取最后一个图像,我需要将一个CGImage转换为UIImage,但我遇到了麻烦。就像如果我没有得到任何图像,因为当我后来用的UIImage,应用程序崩溃与此日志: ***终止应用程序由于未捕获的异常'CALayerInvalidGeometry“,理由是: ..
发布时间:2017-01-13 12:08:07 移动开发

iPhone:如何更改图像的颜色

我有一个来自数据库的小图片,图片的平均颜色需要稍加修改。 这是一个 CGImageRef 创建 CGContext ,将图像绘制到此上下文,然后随后以某种方式更改位图数据并最终呈现它。 但是如何更改颜色信息? 感谢您的帮助! 方案 查看这个Apple Q& A对像素数据操作有关如何处理的详细信息。 ..
发布时间:2016-12-18 01:05:25 移动开发

将图像转换为灰度

我想通过以下方式将图像转换为灰度: #define bytesPerPixel 4 # define bitsPerComponent 8 - (unsigned char *)getBytesForImage:(UIImage *)pImage { CGImageRef image = [pImage CGImage]; NSUInteger width = CGI ..
发布时间:2016-12-08 14:26:01 移动开发

psd使用CGImageRef创建具有图层属性的图像

在Mac OSX中使用Cocoa 我有一个带分层属性的psd映像。 我想裁剪到裁剪矩形,并保存裁剪图像与原始图像的设置。 我使用CGImageRef所有图像相关操作。 我已经封装了用于裁剪图像的代码,如下所示。但它无法创建分层图像。 NSImage * img = [[NSImage alloc] initWithContentsOfFile:imagePath]; ..
发布时间:2016-12-08 02:11:09 其它移动开发

使用图像(CGImage),exif数据和文件图标

我想要做什么(在10.6下).... 我有一个图像(jpeg)您将看到基于文件中图像的图标,而不是程序中文件打开对话框中的通用jpeg图标。我想编辑exif元数据,将其保存回一个新文件中的图像。理想情况下,我想保存这个文件的精确副本(即保留任何自定义嵌入图标创建等),但是,在我手中的图标丢失。 我的代码(为了方便阅读,删除了一些位): //设置源代码我认为问题在这里 - 不获取 ..
发布时间:2016-12-07 18:57:13 其它移动开发

将NSImage *转换为CGImageRef?

有没有一个简单的方法来做这个工作在10.5? 在10.6中,我可以使用nsImage CGImageForProposedRect:NULL上下文:NULL hints:NULL 使用1b黑白图像(像Group 4 TIFF),我可以使用位图,但cgbitmaps似乎不喜欢那个设置...有一个一般的方法这样做吗? 我需要这样做,因为我有一个IKImageView似乎只想添加CGI ..
发布时间:2016-12-06 17:35:45 移动开发

从字节数组的CGImage

使用标准图片格式(jpeg,gif,png等)从文件加载CGImage或NSImage非常简单。 但是,现在我需要从使用libfreetype生成的内存中的字节数组中创建一个CGImage。它真的很容易从格式化的字节数组创建OpenGL纹理,我可以看到如何创建一个CGBitmapContext来写。但我似乎找不到一个简单的方法从原始像素数组创建一个CGImage。 解决方案 CGDa ..
发布时间:2016-12-06 17:04:56 其它移动开发

将CGImageRef保存到png文件?

在我的Cocoa应用程序,我从磁盘加载一个.jpg文件,操纵它。现在它需要作为.png文件写入磁盘。 感谢您的帮助! 解决方案 创建 CGImageDestination ,传递 kUTTypePNG 作为要创建的文件类型。添加图片,然后完成目的地。 ..
发布时间:2016-12-06 15:51:25 其它移动开发

内存问题使用CGImage.ScreenImage和UIImagePickerController Mono Touch

我正在尝试使用单键触摸为iPhone创建IP摄像头应用程序。要获取相机Feed,请调用 CGImage.ScreenImage 方法,并将生成的UIImage转换为字节数组,然后传输到浏览器。通过设置 SourceType = UIImagePickerControllerSourceType.Camera,使用UIImagePickerController类显示摄像机源; ..

iPhone - 获取一个指针背后CGDataProvider数据?

我试图采取CGImage和它的数据复制到供以后处理的缓冲区。下面的code是什么,我有这么远,但有一件事我不喜欢它 - 它的两次复制图像数据。一旦 CGDataProviderCopyData(),一次用于:的getBytes:上imgData长度电话。我一直没能找到一种方法将图像数据直接复制到我的缓冲区,并切出的 CGDataProviderCopyData()一步,但必须有一个方式.. .AN ..
发布时间:2016-08-21 21:51:10 移动开发