TKImageView
1.0.0
画像を簡単にトリミングする方法。
| 名前 | タイプ | 説明 |
|---|---|---|
| tocropimage | uiimage | トリミングされる写真。 あなたがトリミングしたい画像。 |
| ニーズカレクロップ | ブール | スケーリングと作物のいずれか。 ピンチジェスチャーで作物をスケーリングする必要があるかどうかを判断します。 |
| showmidlines | ブール | 各エッジの中央にラインを表示するかどうかにかかわらず、このミドルラインはドラッグジェスチャーをサポートします。 各境界の中央に線を表示します。各境界線は、アスペクト比がゼロの場合に作物領域をサイズ変更するためのパンジェスチャーを受け取ることができます。 |
| showcrosslines | ブール | 作物に交差点を表示するかどうか。 作物領域の十字線を表示します。 |
| cropaspectratio | cgfloat | 作物のアスペクト比を設定します。 画像をトリミングしたいアスペクトレジオは、幅 /高さに等しくなります。 |
| CropareAborderLineColor | uicolor | 作物の境界の色を設定します。 境界線の色。 |
| cropareaborderlinewidth | cgfloat | 作物の境界のライン幅を設定します。 境界線の幅。 |
| CropareAcornerlineColor | uicolor | 作物の境界の四隅の色を設定します。 コーナーの線色。 |
| 作物の角質幅 | cgfloat | 作物の境界の四隅の線幅を設定します。 コーナーの線幅。 |
| 作物の筋幅 | cgfloat | 作物の境界の四隅の幅を設定します。これは、角の水平方向の端の長さを指します。 角領域の幅は、角の水平線の長さを示します。 |
| cropareAcornerheight | cgfloat | 作物の境界の四隅の高さを設定します。これは、角の垂直端の長さを指します。 角領域の高さは、角の垂直線の長さを示します。 |
| ミニスケース | cgfloat | 隣接する角度間の最小距離。 コーナー間の最小距離。 |
| 作物のクロスライン幅 | cgfloat | 作物の交差線の幅。 クロスラインの幅。 |
| CropareAcrosslineColor | uicolor | 箱に交差した線の色をトリミングします。 クロスラインの色。 |
| cropareAmidlinewidth | cgfloat | 境界の各端の中央線の長さをトリミングします。 中線の幅。 |
| cropareAmidlineheight | cgfloat | 境界線の各端の中央線の線幅をトリミングします。 中線の高さ。 |
| CropareAmidlineColor | uicolor | 境界の各端の中央線の色をトリミングします。 中央の線の色。 |
| マスクコラー | uicolor | クロップドエリアのマスク色。 常に透明な黒であるマスクビューの色。 |
| cornerborderinimage | ブール | 作物の境界の四隅が画像ディスプレイを超えているかどうか。 画像内の角の境界があるかどうか。 |
tkimageViewは、初期化するためのinitframeとinitWithCoderの両方をサポートします。あなたのデザインに合わせて、TkimageViewインスタンスをプロパティでカスタマイズできます。
@property (weak, nonatomic) IBOutlet TKImageView *tkImageView;
- (void)viewDidLoad {
_tkImageView.toCropImage = [UIImage imageNamed: @"test.jpg"];
_tkImageView.showMidLines = YES;
_tkImageView.needScaleCrop = YES;
_tkImageView.showCrossLines = YES;
_tkImageView.cornerBorderInImage = NO;
_tkImageView.cropAreaCornerWidth = 44;
_tkImageView.cropAreaCornerHeight = 44;
_tkImageView.minSpace = 30;
_tkImageView.cropAreaCornerLineColor = [UIColor whiteColor];
_tkImageView.cropAreaBorderLineColor = [UIColor whiteColor];
_tkImageView.cropAreaCornerLineWidth = 8;
_tkImageView.cropAreaBorderLineWidth = 6;
_tkImageView.cropAreaMidLineWidth = 30;
_tkImageView.cropAreaMidLineHeight = 8;
_tkImageView.cropAreaMidLineColor = [UIColor whiteColor];
_tkImageView.cropAreaCrossLineColor = [UIColor whiteColor];
_tkImageView.cropAreaCrossLineWidth = 6;
}
この関数によってトリミングされた画像を取得できます。
- (UIImage *)currentCroppedImage;
私のコードにバグが見つかった場合、またはこのツールにいくつかの機能を追加するのが便利だと思われる場合は、[email protected]に問題を書くかメールでお問い合わせください。ありがとうございます。