iOS 截取部分图片并显示

2014-11-24 07:37:41 · 作者: · 浏览: 2

在ios开发中,肯定会碰到需要截取部分图片的情况。


最终的效果类似这样:


写了个最简单的读取图片并显示的代码,打算以此为开始,逐渐实现截取部分图片的功能。


代码主要是,在控制器代码中:


另外,应该有一个名为1.jpg的768×1024的图片(我这里是iPad)。




可以认为截取整个图片是截取部分图片的一个特例。对ios不熟嘛,因此打算很谨慎的推进。截取整个图片可以减少中间的复杂性。


根据API,摸索着写了一个示例,效果出乎意料:


代码:


这个代码说明了两点:


问题应该出在坐标系上。下面画了一个quartz 2d的坐标系,坐标原点在左下角:


因此以这个坐标系取图形,就会有转向180°的效果。