CoreGraphics:图像透明背景

时间:2011-04-08 10:21:56

标签: background core-graphics transparent cgcontext

我正在尝试使用2px透明边框绘制图像:

CGContextRef context = UIGraphicsGetCurrentContext();

CGContextSetRGBFillColor(context, 1.0, 1.0, 1.0, 0.0);

CGContextAddRect(context, CGRectMake(0.0, 0.0, outputImageSize.width, outputImageSize.height));
CGContextDrawPath(context, kCGPathFill);


[image drawInRect:CGRectMake(2.0,
                             ((outputImageSize.height - userPhotoImageSize.height) / 2.0) +2.0,
                             userPhotoImageSize.width -4.0, 
                             userPhotoImageSize.height -4.0)];


UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

它不断变黑(背景)...... =(任何想法?


解决了,我设置图像的uiimageview只是黑色背景=(以上代码有效!

1 个答案:

答案 0 :(得分:1)

解决了,我设置图像的uiimageview只是黑色背景=(以上代码有效!