前端技术
联系方式
iOS 图像处理-剪裁图像,ios剪裁
发布时间:2019-02-01 编辑:adminiOS 图像处理-剪裁图像,ios剪裁
解决问题:按照某一长宽比例,剪裁图片的上部和下部,保留中间的内容。当然也可以自定义需要剪裁留下的区域
前提:需要添加Framework:CoreGraphics.framework
代码:
- (UIImage*) crop:(UIImage*)theImage{ // Get size of current image CGSize size = [theImage size]; // Create rectangle that represents a cropped image CGFloat desiredRatio = 1.2; CGFloat croppedWidth = 0.0; CGFloat croppedHeight = 0.0; CGRect rect; if (size.height/size.width >= desiredRatio) { croppedWidth = size.width; croppedHeight = size.width * desiredRatio; CGFloat difference = (size.height-croppedHeight)/2; rect = CGRectMake(0.0, difference ,croppedWidth, croppedHeight); } else{ return theImage; } // Create bitmap image from original image data, // using rectangle to specify desired crop area CGImageRef imageRef = CGImageCreateWithImageInRect([theImage CGImage], rect); UIImage *croppedImage = [UIImage imageWithCGImage:imageRef]; CGImageRelease(imageRef); return croppedImage; }
参考:网上资源,链接已丢失 图片处理问题,怎按比例裁取图片
有,在ps中的、菜单里选“图像”-(图像大小)-像素大小选“百分比”既可!
注:在“图像大小”中,将下面的“束缚比例”的对号去掉。
Photoshop 图片处理之后怎裁切并保存
方法有几种。用“剪裁”工具即可。点左边工具栏的“剪裁”工具。在上面的属性栏里输入自定义的尺寸和分辨率。将光标放在图像上,一般是向右下拉动,就会出现一个按你设定的比例放大的剪裁框,确定后,点一下工具栏,就将图片按你的要求剪裁好了。完成的图像,点“存储为”,设定格式和路径,就保持下来了。如果将属性栏里的所有设定清除,就可以不按比例任意拉动剪裁框进行剪裁。
http://www.bkjia.com/Androidjc/866958.htmlwww.bkjia.comtruehttp://www.bkjia.com/Androidjc/866958.htmlTechArticleiOS 图像处理-剪裁图像,ios剪裁 解决问题: 按照某一长宽比例,剪裁图片的上部和下部,保留中间的内容。当然也可以自定义需要剪裁留...
本文源自: 凯发国际
下一篇:没有了