(void)cutOutImage:(UIImage *)cutedImage{

//设置要保存图片的大小

CGSize subImageSize=cutLocation.textureRect.size;

//初始化一个矩形,这个矩形是设置剪贴以后图片得大小

CGRect subImageRect=CGRectMake(KcutStartX, KcutStartY, KcutWidth, KcutHeight);

CGImageRef imageRef=cutedImage.CGImage;

CGImageRef subImageRef=CGImageCreateWithImageInRect(imageRef, subImageRect);

UIGraphicsBeginImageContext(subImageSize);

CGContextRef context=UIGraphicsGetCurrentContext();

CGContextDrawImage(context, subImageRect, subImageRef);

//得到新得图片

UIImage *subImage=[UIImage imageWithCGImage:subImageRef];

UIGraphicsEndImageContext();

}

转载于:https://www.cnblogs.com/mainPage/archive/2010/10/22/1858682.html

iphone 使用Core Graphics 剪贴图片相关推荐

  1. .net core Graphics合成图片加文字

    .net core Graphics合成图片加文字 引用: using System; using System.Drawing; using System.Drawing.Text; 代码 stat ...

  2. iOS开发--Core Graphics绘图

    一. Core Graphics简介 Core Graphics是一个基于C的绘图专用的API族,它经常被称为QuartZ或QuartZ 2D,是一个二维绘图引擎,同时支持iOS和Mac系统.它提供了 ...

  3. 核心绘图——Core Graphics

    一. Core Graphics简介 Core Graphics是一个基于C的绘图专用的API族,它经常被称为QuartZ或QuartZ 2D,是一个二维绘图引擎,同时支持iOS和Mac系统.它提供了 ...

  4. 使用 Core Graphics 绘制基本形状

    作者:Arthur Knopper,原文链接,原文日期:2015-08-31 译者:lfb_CD:校对:千叶知风:定稿:shanks Core Graphics是Cocoa和Cocoa Touch所共 ...

  5. Core Graphics 定制UIVIew 处理图片

    许多UIView的子类,如UIButton或UILabel,它们的形状都是系统固定的.但是,对于一些特殊的情况,我们需要绘制产品狗想要的图形.那么等待我们的只有两个选择:第一,可以使用UIImageV ...

  6. iOS绘图UIBezierPath 和 Core Graphics框架

    前言 iOS系统本身提供了两套绘图的框架,即UIBezierPath 和 Core Graphics.而前者所属UIKit,其实是对Core Graphics框架关于path的进一步封装,所以使用起来 ...

  7. iOS 图形处理 Core Graphics Quartz2D 教程

    Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎.它提供了低级别.轻量级.高保真度的2D渲染.该框架可以用于基于路径的绘图.变换.颜色管理.脱屏渲 ...

  8. iOS图形编辑之Core Graphics

    Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎.它提供了低级别.轻量级.高保真度的2D渲染.该框架可以用于基于路径的绘图.变换.颜色管理.脱屏渲 ...

  9. iOS Core Graphics绘图

    Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎.它提供了低级别.轻量级.高保真度的2D渲染. 上下文 Core Graphics API所有的操 ...

最新文章

  1. 几种特征选择方法的比较,孰好孰坏?
  2. 十步优化SQL Server中的数据访问
  3. bzoj1025 [SCOI2009]游戏 动态规划
  4. IntelliJ IDEA JRebel Maven Tomcat 实现热部署
  5. struts2中拦截器和过滤器的比较
  6. 人名和成绩一起排序_#excel中怎么让人名和他的成绩一起排序#excle排序 怎么弄同名次...
  7. dct变换的主要优点有哪些_发泡保温材料包括哪些成分?主要优点是什么?有没有发展前景?...
  8. java编写一个程序_计算已知长和宽的长方形的周长,请教一下大佬们,我们java留了一个作业,编写程序,定义一个接口Comput,声明计算周长和面积的方法...
  9. php 查找php配置文件php.ini所在路径的二种方法
  10. docker镜像制作、数据管理
  11. html中表格table冻结行和列
  12. 信息安全数学基础(一)
  13. 【Hack The Box】linux练习-- Jarvis
  14. 如何在opencv 和 vs 2019 调整运行窗口的大小
  15. ABB 机器人二次开发另一种方式 socket通信
  16. Windows资源监控工具大全
  17. 基于JavaWeb的超市会员积分管理系统(源码+论文)
  18. scroll-view 自制横向滚动条
  19. 关于电的计算机公式,电学所有计算公式
  20. 银河麒麟桌面操作系统V10 SP1 屏幕亮度调整方法

热门文章

  1. Oracle的配置文件
  2. 语言程序设计 郭有强_「概念篇8」程序语言如何被计算机理解?靠猜?那就搞笑了...
  3. python 写入文件编码_使用Python写入文本文件时的编码问题
  4. Spring Boot application.yml文件语法
  5. C# break ,continue, return
  6. .NET中的CTS、CLS和CLR
  7. P3372 【模板】线段树 1
  8. 计算机软件基础第四版,《计算机软件技术基础》徐士良(第4版)课后习题答案详解|复习笔记...
  9. SpringCloud Gateway 服务网关,限流
  10. Java 算法 乘积最大