四种容错格式的尺寸:27、31、31、35. // 5、将CIImage转换成UIImage,并放大显示 UIImage *imagex = [UIImage imageWithCIImage:outputImage]; NSLog(@"%f", imagex.size.height); 因为生成的 ...
分类:
移动开发 时间:
2016-10-25 01:52:43
阅读次数:
253
一、添加一个简单的图层 * 第1行创建了一个自动释放的CALayer对象,你也可以使用经典的alloc和init方法来创建 * 第12行将创建好的层添加到控制器的view的层中 二、添加一个显示图片的图层 * 在第7行设置需要显示的图片,注意,这里用的是UIImage的CGImage属性,是一种CG ...
分类:
其他好文 时间:
2016-06-30 22:57:40
阅读次数:
177
1、2d游戏最占内存的无疑是图片资源。 2、cocos2d-x不同平台读取纹理的机制不同。ios下面使用CGImage,Android和windows下是直接调用png库。我测试了下,使用png库直接读取png会比CGImage还要节约1mb左右内存(图片所占内存4mb)但是速度要比CGImage慢 ...
分类:
移动开发 时间:
2016-06-20 12:52:20
阅读次数:
304
layer.contents = (__bridge id)image.CGImage;//如果你没有使用ARC(自动引用计数),你就不需要__bridge这部分。但是,你干嘛不用ARC?! self.layerView.layer.contentsGravity = kCAGravityResiz ...
分类:
移动开发 时间:
2016-04-28 19:53:15
阅读次数:
208
1、如果在程序中想对某张图片进行处理的话(得到某张图片的一部分)可一用以下代码: UIImage *image = [UIImage imageNamed:filename]; CGImageRef imageRef = image.CGImage; CGRect rect = CGRectMake ...
分类:
其他好文 时间:
2016-04-16 16:58:19
阅读次数:
202
截取UIImage指定大小区域 最近遇到这样的需求:从服务器获取到一张照片,只需要显示他的左半部分,或者中间部分等等。也就是截取UIImage指定大小区域。 UIImage扩展 我的解决方案是对UIImage进行扩展。通过CGImageRef和CGImage完成截取,调用的方法是:CGImageCr
分类:
其他好文 时间:
2016-02-18 01:18:12
阅读次数:
224
一、CGImageRef是什么CGImageRef是定义在QuartzCore框架中的一个结构体指针,用C语言编写。在CGImage.h文件中,我们可以看到下面的定义:?1typedefstructCGImage*CGImageRef;CGImageRef 和structCGImage * 是完全等...
分类:
移动开发 时间:
2016-01-08 11:39:01
阅读次数:
826
最近遇到这样的需求:从服务器获取到一张照片,只需要显示他的左半部分,或者中间部分等等。也就是截取UIImage指定大小区域。UIImage扩展我的解决方案是对UIImage进行扩展。通过CGImageRef和CGImage完成截取,调用的方法是:CGImageCreateWithImageInRec...
分类:
移动开发 时间:
2015-11-29 00:42:44
阅读次数:
201
layer.backgroundColor = [UIColor cyanColor].CGColor; // 给图层添加背景色layer.contents = (id)[UIImage imageNamed:@"view_BG.png"].CGImage; //给图层添加背景图片layer.cor...
分类:
其他好文 时间:
2015-11-19 22:15:48
阅读次数:
188
关于图像处理中的卷积运算,这里有两份简明扼要的介绍:文一,文二。其中,可能的一种卷积运算代码如下:[cpp] view plaincopy-(UIImage*)applyConvolution:(NSArray*)kernel{CGImageRefinImage=self.CGImage;CFDat...
分类:
移动开发 时间:
2015-11-08 14:16:27
阅读次数:
254