图像裁剪的实现

简介: #pragma mark 根据指定的大小来裁剪图片+(UIImage *)returnClicpImageFromBottomBaseOnSize:(CGSize)Newsize OldImage:(UIImage *)imageOld{    CGImageRef imgRef=imageOld.
#pragma mark 根据指定的大小来裁剪图片
+(UIImage *)returnClicpImageFromBottomBaseOnSize:(CGSize)Newsize OldImage:(UIImage *)imageOld
{
    CGImageRef imgRef=imageOld.CGImage;
    //从图片的上方开始裁剪图片
    CGRect rect1 = CGRectMake(0,0,Newsize.width,Newsize.height);
    NSLog(@"指定的宽度 %f 高度 %f",rect1.size.width,rect1.size.height);
    CGImageRef img=CGImageCreateWithImageInRect(imgRef,rect1);    
    UIImage *subImage=[UIImage imageWithCGImage:img];
    NSLog(@"宽度:%f 高度%f",subImage.size.width,subImage.size.height);
  
    CGImageRelease(img);
    
    return subImage;
}
目录
相关文章
|
数据可视化 关系型数据库 数据安全/隐私保护
Python 基于 Django 的学生成绩管理系统,可视化界面
Python 基于 Django 的学生成绩管理系统,可视化界面
|
9月前
|
Java 关系型数据库 MySQL
ssm063基于SSM框架的德云社票务系统的设计与实现(文档+源码)_kaic
基于SSM框架的德云社票务系统旨在解决传统相声订票方式费时费力的问题,提供便捷的在线订票平台。系统采用Java技术、MySQL数据库,结合B/S架构,确保数据安全性和操作简便性。用户可轻松查询、预订相声票务信息,管理员则能高效管理票务和会员信息。该系统功能齐全、运行稳定,适用于现代信息化生活需求,有效提升德云社的票务管理效率与用户体验。
|
NoSQL Java Redis
Springboot最全权限集成Redis-前后端分离-springsecurity-jwt-Token4
Springboot最全权限集成Redis-前后端分离-springsecurity-jwt-Token4
248 74
|
机器学习/深度学习 人工智能 监控
【机器学习】Python与深度学习的完美结合——深度学习在医学影像诊断中的惊人表现
【机器学习】Python与深度学习的完美结合——深度学习在医学影像诊断中的惊人表现
238 3
|
SQL 存储 缓存
MySQL高级第三篇(共四篇)之应用优化、查询缓存优化、内存管理优化、MySQL锁问题、常用SQL技巧(一)
前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。
16325 7
|
自然语言处理 Rust 算法
【算法】11. 盛最多水的容器(多语言实现)
给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明: 你不能倾斜容器。
【算法】11. 盛最多水的容器(多语言实现)
|
前端开发 JavaScript
Vue3实现一个标题点击变粗且底部有提示的效果(一)
Vue3实现一个标题点击变粗且底部有提示的效果
Vue3实现一个标题点击变粗且底部有提示的效果(一)
|
SQL 存储 分布式计算
一篇文章让你了解大数据
一篇文章让你了解大数据
一篇文章让你了解大数据
|
JavaScript 前端开发 数据管理
「免费开源」基于Vue和Quasar的crudapi前端SPA项目实战—环境搭建 (一)
crudapi增删改查接口系统的后台Java API服务已经全部可用,需要一套后台管理UI,主要用户为开发人员或者对计算机有一定了解的工作人员,通过UI配置元数据和处理业务数据,经过调研最终决定通过Vue实现SPA单页面Web应用,打开浏览器就可以很方便使用。
539 0
「免费开源」基于Vue和Quasar的crudapi前端SPA项目实战—环境搭建 (一)