イメージ通りに輪郭を描いてもいいですか?
アウトラインのない白い背景画像がある場合、CoreGraphics またはコードを使用して、画像に沿ってアウトラインを描画できますか?
イメージ通りに輪郭を描いてもいいですか?
アウトラインのない白い背景画像がある場合、CoreGraphics またはコードを使用して、画像に沿ってアウトラインを描画できますか?
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
画像内のすべてのピクセルを繰り返し処理し、条件を満たす場合は黒に設定します。またはEdge Detection
それを行う別の方法です。
このスレッドを参照することもできます:- https://stackoverflow.com/questions/1282830/uiimagepickercontroller-uiimage-memory-and-more