设置图片圆角

//----------第一种方法-------------------

//    _img.layer.cornerRadius = 150;

//    _img.layer.masksToBounds = YES;

//    _img.layer.contents =  [UIImage imageNamed:@"zsy.jpg"];

////    _img.image = [UIImage imageNamed:@"zsy.jpg"];

//    [_img.layer needsDisplay];

//

//----------第二种方法(优化了性能)-------------------

//    _img.layer.shouldRasterize = YES;

//    _img.layer.rasterizationScale = self.view.window.screen.scale;

//    _img.layer.cornerRadius = 150;

//        _img.layer.masksToBounds = YES;

//     _img.image = [UIImage imageNamed:@"zsy.jpg"];

//

//----------第三种方法(优化了性能)-------------------

//获取图片

UIImage *imge = [UIImage imageNamed:@"zsy.jpg"];

//Creates a bitmap-based graphics context

UIGraphicsBeginImageContextWithOptions(_img.bounds.size, NO, 1.0);

//Creates and returns a new UIBezierPath objec

[[UIBezierPath bezierPathWithRoundedRect:_img.bounds cornerRadius:150]addClip];

//    [self.view.layer drawInContext:<#(CGContextRef)#>];

[imge drawInRect:_img.bounds];

_img.image = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

时间: 2024-11-09 20:49:52

设置图片圆角的相关文章

wpf 设置图片圆角

设置页面布局的时候.遇到了设置图片圆角问题,然后试了几种方法,都可以 第一种: <Border CornerRadius="50" BorderBrush="Blue" BorderThickness="2" Width="200" Height="200"> <Border.Background> <ImageBrush ImageSource="\pj\123.j

设置图片圆角的三种方式

//了解切圆角的方式有三种,我们一种一种来看 //圆角的第一种方式:(设置Layer属性) UIImageView *imageView = [[UIImageView alloc]init]; imageView.backgroundColor = [UIColor purpleColor]; imageView.frame = CGRectMake(110, 100, 200, 200); imageView.image = [UIImage imageNamed:@"1"]; /

加载数据 设置图片圆角方法

[_iconView sd_setImageWithURL:[NSURL URLWithString:item.image_list] placeholderImage:[UIImage imageNamed:@"defaultUserIcon"] options:SDWebImageCacheMemoryOnly completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageUR

关于在css里设置图片圆角的问题

今天做了一个项目,效果图内页的产品图片都是带圆角的,于是前端的做了圆角的效果,div+css是这样的,首先div布局是: <div class="tiandi_item" onclick="javascript:location.href='#'"> <div class="tiandi_item_img"><img src="images/tiandi_04.jpg" /></div

iOS图片圆角设置的正确姿势

最近从上一家公司辞职,一直处于待业状态,顺便再家里带带闺女,今天有时间,所以写点东西,希望刚开始接触iOS开发的小白能够有所收获. 在iOS开发中圆角图片很常见,但是我们一般在设置图片圆角的时候几乎都是这样设置的: UIImageView *image = [[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 50, 50)]; image.layer.cornerRadius = 25.0; image.layer.masksToBoun

iOS 设置图片imageView圆角——对图片进行裁剪

以前设置图片圆角总是把imageView设置成圆形,然后设置maskToBounds为YES,其实这样处理很消耗性能,图片多了之后比较卡,最好将图片进行裁剪后显示:这里有个分类可以用: UIImage+wiRoundedRectImage.h #import <UIKit/UIKit.h> @interface UIImage (wiRoundedRectImage) + (id)createRoundedRectImage:(UIImage*)image size:(CGSize)size

view设置成圆角

有时候我们需要把图片.textview等view设置成圆角: 需要Core Graphics框架 头文件: #import <QuartzCore/QuartzCore.h> code: view.layer.borderWidth = 1; view.layer.cornerRadius = 6; view.layer.masksToBounds = YES; view设置成圆角,布布扣,bubuko.com

div css3 border-radius 之圆角 DIV圆角 图片圆角

CSS3之border-radius圆角 DIV盒子圆角 图片圆角,CSS3样式实现盒子对象圆角.图片圆角效果.div css3 border-radius圆角样式教程篇.一.css3单词与语法结构 - TOP(体感音乐床垫) 1.DIVCSS3圆角单词:border-radius 2.语法结构 div{border-radius:5px} 设置DIV对象盒子四个角5像素圆角效果 div{border-radius:5px 0;} 设置DIV对象盒子左上角和右下角5px圆角,其它两个角为0不圆角

图片圆角效果

public static Bitmap getRoundCornerImage(Bitmap bitmap, int roundPixels) { //创建一个和原始图片一样大小位图 Bitmap roundConcerImage = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888); //创建带有位图roundConcerImage的画布 Canvas canvas = new Canva