求此高清去白边图,4k超高清分辨率壁纸越高越好

白边_高清唯美图片_美图园网白边当前位置:
&最新莎野酱春夏款全棉弹力超显瘦侧白边打底裤九分裤显瘦小脚裤儿童早餐食谱大全,【深夜食堂-鸡蛋三明治】做法:1.把白煮蛋、西芹、火腿分别切碎2.加上美乃滋、盐和胡椒粉混...舌尖上的美味,材料:
鸡蛋1个,白砂糖80克,玉米粉1汤匙,鲜奶油3/4杯,云呢拿香油少许,草莓碎150,牛奶1杯,起泡奶油、...家常菜做法大全有图,【DIY糖桂花白凉粉】材料:白凉粉、冰水、沸水。配料:糖桂花、蜂蜜水、红枣、葡萄干。做法:1...美食自制攻略香葱肉沫吐司盒:1香葱切末,葱白和葱绿分开:2鸡蛋打散成蛋液放葱绿;3肉馅放葱白碎、白胡椒粉、盐和...家常菜做法大全有图,法式吐司材料:白吐司4片,果酱适量,鸡蛋2个,鲜奶125毫升。做法:1.鸡蛋打散后与鲜奶拌匀,成鲜奶...【咸黄油磅蛋糕】烤箱预热160度/模具边抹适量黄油,铺好烘焙纸略高出模具,有盐黄油室温软化,用打蛋器低速打至...【家常菜做法大全有图】京味烧麦1.牛肉馅搅拌开,放入白胡椒粉,蚝油,盐,鸡汁拌匀。2.调过味道的牛肉馅,放入香油顺...【@pansygarden独家整理】这是一个典型的一个小收纳之家。一个750英尺的公寓,很多储存收纳的家居,开放式的客...文艺复古公主木耳边立领长袖白衬衫 女 衬衣(秋冬服装搭配图片)【秋冬服装搭配图片】yeah!夏季女欧美风乞丐雪花磨白毛须边磨破洞牛仔短裤加载中...
手机版手机扫一扫主题 : 代码片段:根据分辨率缩放并旋转图片。最重要的是,消除图片白边!难道你们没发现很多app的图片有一条白边
级别: 精灵王
UID: 16002
可可豆: 5038 CB
威望: 5074 点
在线时间: 684(时)
发自: Web Page
代码片段:根据分辨率缩放并旋转图片。最重要的是,消除图片白边!难道你们没发现很多app的图片有一条白边&&&
本帖被 wode211 执行加亮操作()
根据传入的分辨率(如:960)缩放并且将图片的方向摆正,最最重要,大家玩了那么多ios app,没发现很多app处理的图片有白边?各位基友,拿去用吧,不用谢
+(UIImage *)scaleAndRotateImage:(UIImage *)image resolution:(int)kMaxResolution{
&&&&CGImageRef imgRef = image.CGI
&&&&CGFloat width = CGImageGetWidth(imgRef);
&&&&CGFloat height = CGImageGetHeight(imgRef);
&&&&CGAffineTransform transform = CGAffineTransformI
&&&&CGRect bounds = CGRectMake(0, 0, width, height);
&&&&if (width & kMaxResolution || height & kMaxResolution) {
&&&&&&&&CGFloat ratio = width/
&&&&&&&&if (ratio & 1) {
&&&&&&&&&&&&bounds.size.width = kMaxR
&&&&&&&&&&&&bounds.size.height = bounds.size.width /
&&&&&&&&} else {
&&&&&&&&&&&&bounds.size.height = kMaxR
&&&&&&&&&&&&bounds.size.width = bounds.size.height *
&&&&CGFloat scaleRatio = bounds.size.width /
&&&&CGSize imageSize = CGSizeMake(CGImageGetWidth(imgRef), CGImageGetHeight(imgRef));
&&&&CGFloat boundH
&&&&UIImageOrientation orient = image.imageO
&&&&switch(orient) {
&&&&&&&&case UIImageOrientationUp:
&&&&&&&&&&&&transform = CGAffineTransformI
&&&&&&&&&&&&
&&&&&&&&case UIImageOrientationUpMirrored:
&&&&&&&&&&&&transform = CGAffineTransformMakeTranslation(imageSize.width, 0.0);
&&&&&&&&&&&&transform = CGAffineTransformScale(transform, -1.0, 1.0);
&&&&&&&&&&&&
&&&&&&&&case UIImageOrientationDown:
&&&&&&&&&&&&transform = CGAffineTransformMakeTranslation(imageSize.width, imageSize.height);
&&&&&&&&&&&&transform = CGAffineTransformRotate(transform, M_PI);
&&&&&&&&&&&&
&&&&&&&&case UIImageOrientationDownMirrored:
&&&&&&&&&&&&transform = CGAffineTransformMakeTranslation(0.0, imageSize.height);
&&&&&&&&&&&&transform = CGAffineTransformScale(transform, 1.0, -1.0);
&&&&&&&&&&&&
&&&&&&&&case UIImageOrientationLeftMirrored:
&&&&&&&&&&&&boundHeight = bounds.size.
&&&&&&&&&&&&bounds.size.height = bounds.size.
&&&&&&&&&&&&bounds.size.width = boundH
&&&&&&&&&&&&transform = CGAffineTransformMakeTranslation(imageSize.height, imageSize.width);
&&&&&&&&&&&&transform = CGAffineTransformScale(transform, -1.0, 1.0);
&&&&&&&&&&&&transform = CGAffineTransformRotate(transform, 3.0 * M_PI / 2.0);
&&&&&&&&&&&&
&&&&&&&&case UIImageOrientationLeft:
&&&&&&&&&&&&boundHeight = bounds.size.
&&&&&&&&&&&&bounds.size.height = bounds.size.
&&&&&&&&&&&&bounds.size.width = boundH
&&&&&&&&&&&&transform = CGAffineTransformMakeTranslation(0.0, imageSize.width);
&&&&&&&&&&&&transform = CGAffineTransformRotate(transform, 3.0 * M_PI / 2.0);
&&&&&&&&&&&&
&&&&&&&&case UIImageOrientationRightMirrored:
&&&&&&&&&&&&boundHeight = bounds.size.
&&&&&&&&&&&&bounds.size.height = bounds.size.
&&&&&&&&&&&&bounds.size.width = boundH
&&&&&&&&&&&&transform = CGAffineTransformMakeScale(-1.0, 1.0);
&&&&&&&&&&&&transform = CGAffineTransformRotate(transform, M_PI / 2.0);
&&&&&&&&&&&&
&&&&&&&&case UIImageOrientationRight:
&&&&&&&&&&&&boundHeight = bounds.size.
&&&&&&&&&&&&bounds.size.height = bounds.size.
&&&&&&&&&&&&bounds.size.width = boundH
&&&&&&&&&&&&transform = CGAffineTransformMakeTranslation(imageSize.height, 0.0);
&&&&&&&&&&&&transform = CGAffineTransformRotate(transform, M_PI / 2.0);
&&&&&&&&&&&&
&&&&&&&&default:
&&&&&&&&&&&&[NSException raise:NSInternalInconsistencyException format:@&Invalid image orientation&];
&&&&UIGraphicsBeginImageContext(CGSizeMake(floorf(bounds.size.width), floorf(bounds.size.height)));
&&&&CGContextRef context = UIGraphicsGetCurrentContext();
&&&&if (orient == UIImageOrientationRight || orient == UIImageOrientationLeft) {
&&&&&&&&CGContextScaleCTM(context, -scaleRatio, scaleRatio);
&&&&&&&&CGContextTranslateCTM(context, -height, 0);
&&&&} else {
&&&&&&&&CGContextScaleCTM(context, scaleRatio, -scaleRatio);
&&&&&&&&CGContextTranslateCTM(context, 0, -height);
&&&&CGContextConcatCTM(context, transform);
&&&&CGContextDrawImage(UIGraphicsGetCurrentContext(), CGRectMake(0, 0, floorf(width), floorf(height)), imgRef);
&&&&UIImage *imageCopy = UIGraphicsGetImageFromCurrentImageContext();
&&&&UIGraphicsEndImageContext();
&&&& return imageC
可可豆: 24888 CB
威望: 25989 点
在线时间: 3387(时)
发自: Web Page
Re:代码片段:根据分辨率缩放并旋转图片。最重要的是,消除图片白边!难道你们没发现很多app的图片有一 ..
沙发~ 多谢分享!
一直在努力,一直都觉得努力得还不够~~
发帖: 1052
可可豆: 124042 CB
威望: 126043 点
在线时间: 2523(时)
发自: Web Page
Re:代码片段:根据分辨率缩放并旋转图片。最重要的是,消除图片白边!难道你们没发现很多app的图片有一 ..
板凳~~~~
图文唐诗三百首,图文国学合集汉语词典速查版:最新现代汉语词典 新华字典 成语词典大全-中文好助手
级别: 精灵王
发帖: 1517
可可豆: 5147 CB
威望: 5418 点
在线时间: 1067(时)
发自: Web Page
Re:代码片段:根据分辨率缩放并旋转图片。最重要的是,消除图片白边!难道你们没发现很多app的图片有一 ..
级别: 新手上路
可可豆: 44 CB
威望: 44 点
在线时间: 220(时)
发自: Web Page
Re:代码片段:根据分辨率缩放并旋转图片。最重要的是,消除图片白边!难道你们没发现很多app的图片有一 ..
有bug,kMaxResolution传值有没有什么限制的,传个320就闪退了。[ 此帖被pengyoubieku在 17:38重新编辑 ]
级别: 精灵王
UID: 16002
可可豆: 5038 CB
威望: 5074 点
在线时间: 684(时)
发自: Web Page
回 4楼(pengyoubieku) 的帖子
我的是ARC,你看看。
级别: 精灵王
UID: 21480
发帖: 1541
可可豆: 7433 CB
威望: 8488 点
在线时间: 1642(时)
发自: Web Page
回 楼主(yshapply) 的帖子
白边是ps过渡压缩的结果……
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版

我要回帖

更多关于 4k超高清分辨率图片 的文章

 

随机推荐