我可以在iOS中绘制轮廓图像吗?

时间:2012-10-14 14:41:15

标签: ios core-graphics

我可以将轮廓绘制为图像吗?

如果有没有轮廓的白色背景图像,我可以使用CoreGraphics或代码在图像上绘制轮廓吗?

2 个答案:

答案 0 :(得分:1)

迭代图像中的每个像素,如果满足条件,则将它们设置为黑色。或者Edge Detection是另一种方法。

您也可以参考以下主题: - https://stackoverflow.com/questions/1282830/uiimagepickercontroller-uiimage-memory-and-more

答案 1 :(得分:1)

UIImageView周围的简单边框

首先包含QuartzCore框架。 点击你的项目 - >构建阶段 - >链接二进制文件库 - >添加QuartzCore.framework

#import <QuartzCore/QuartzCore.h>

self.layer.borderWidth = 2.0f;
self.layer.borderColor = [UIColor blackColor].CGColor;
// You can also add a shadow
self.layer.shadowColor = [UIColor blackColor].CGColor;
self.layer.shadowOffset = CGSizeMake(0, 2);

// If you do this in the controller and not the view it would of course be
// myImageView.layer instead of self.layer