武汉ios培训
达内武汉中心

15271940953

热门课程

武汉ios培训:iOS图像处理之绘制直线

  • 时间:2016-06-07
  • 发布:卓行天下
  • 来源:51CTO

-(void)drawLine:(CGPoint)fromPnt toPoint:(CGPoint)toPnt{
    
    float xScale = theImageView.image.size.width/theImageView.frame.size.width;
    float yScale = theImageView.image.size.height/theImageView.frame.size.height;
    
    UIGraphicsBeginImageContext(theImageView.image.size);
    [theImageView.image drawInRect:CGRectMake(0, 0, theImageView.image.size.width, theImageView.image.size.height)];
    CGContextSetLineCap(UIGraphicsGetCurrentContext(), kCGLineCapSquare);
    CGContextSetLineWidth(UIGraphicsGetCurrentContext(), 2.0*[self returnMax:xScale withNumber:yScale]);
    CGContextSetAllowsAntialiasing(UIGraphicsGetCurrentContext(), YES);
    CGContextSetRGBStrokeColor(UIGraphicsGetCurrentContext(), 1.0, 0.0, 0.0, 1.0);
    CGContextBeginPath(UIGraphicsGetCurrentContext());
    CGContextMoveToPoint(UIGraphicsGetCurrentContext(), fromPnt.x*xScale, fromPnt.y*yScale);
    CGContextAddLineToPoint(UIGraphicsGetCurrentContext(), toPnt.x*xScale, toPnt.y*yScale);
    CGContextStrokePath(UIGraphicsGetCurrentContext());
    theImageView.image=UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
}
上一篇:武汉ios培训:iOS图片的压缩
下一篇:武汉ios培训:iOS图像处理之裁剪

想学ios,到哪学比较好

学习ios开发的最佳之选是什么?

学ios,有前途吗?

成为ios开发工程师,培训和自学哪条路更适合你?

选择城市和中心
贵州省

广西省

海南省