CoreGraphics: прозрачный фон изображения - PullRequest
3 голосов
/ 08 апреля 2011

Я пытаюсь нарисовать изображение с прозрачной рамкой размером 2 пикселя:

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 Ответ

1 голос
/ 11 апреля 2011

Решено, uiimageview, в котором я установил изображение, было просто черным фоном = (Приведенный выше код работает!

...