sdwebimage 图片大小 处理
来源:互联网 发布:学数据库需要什么基础 编辑:程序博客网 时间:2024/06/05 02:04
遇到问题 设置了一个宽高 固定的(1:1 )的 图片 用 sdwebimage 加载的时候显示出来的图片会被压缩或者拉伸,想让显示 一部分的图片(保持图片不变形) 所以对图片进行剪裁代码如下
[cell.imagesd_setImageWithURL:[NSURLURLWithString:[NSStringstringWithFormat:@"%@%@",URL_HOST,ImagArray[0]]]placeholderImage:[UIImageimageNamed:@"futrue"]completed:^(UIImage *image,NSError *error, SDImageCacheType cacheType,NSURL *imageURL) {
CGSize newSize;
CGImageRef imageRef =nil;
if ((image.size.width / image.size.height) < 1) {
newSize.width = image.size.width;
newSize.height = image.size.width ;
imageRef = CGImageCreateWithImageInRect([imageCGImage],CGRectMake(0,fabs(image.size.height - newSize.height) / 2, newSize.width, newSize.height));
} else {
newSize.height = image.size.height;
newSize.width = image.size.height *1;
imageRef = CGImageCreateWithImageInRect([imageCGImage],CGRectMake(fabs(image.size.width - newSize.width) / 2, 0, newSize.width, newSize.height));
}
cell.image.image =[UIImageimageWithCGImage:imageRef];
}];
后来发现对 iimageView 做入下处理 就可实现
showSpecialityCatoryImage.contentMode =UIViewContentModeScaleAspectFill;
showSpecialityCatoryImage.clipsToBounds =YES;
- sdwebimage 图片大小 处理
- SDWebImage指定缓存图片大小
- SDWebImage获取网络图片大小
- 处理图片大小
- PHP图片大小处理
- IOS图片大小处理
- java后台 处理图片大小
- UIImageView处理图片大小问题
- Android图片大小处理
- MarkDown图片大小处理
- iOSUIImageView处理图片大小问题
- SDWebImage图片的处理
- SDWebImage的缓存处理
- 检测SDWebImage有没有缓存图片 IOS 获取网络图片大小
- word宏批量处理图片大小
- PS如何批量处理图片大小
- iOS 图片大小压缩 图片尺寸处理
- SDWebImage 修改缓存图片大小以及从缓存中获取图片资源
- 树的相关知识
- MySQL5.6安装脚本
- C# MVC模式下商品抽奖
- 网络流初步
- 堆和栈的区别
- sdwebimage 图片大小 处理
- Intellij idea学习文章集合
- 对于CocoaPods的简单理解,实践安装使用过程和常见问题
- postgresql 主备机的判断
- Java异常处理(3)自动关闭的try
- 关于网络请求的学习理解
- java设计模式—单例模式
- oracle函数返回一个变量包含多个属性
- python中#!/usr/bin/python与#!/usr/bin/env python的区别