TKImageView
1.0.0
이미지를 자르는 쉬운 방법.
| 이름 | 유형 | 설명 |
|---|---|---|
| topropimage | uiimage | 잘린 사진. 자르고 싶은 이미지. |
| NeedcaleCrop | 부 | 규모와 자르기 여부. 핀치 제스처로 작물을 확장 해야하는지 여부를 결정합니다. |
| Showmidlines | 부 | 각 모서리의 중간에 선을 표시할지 여부에 관계 없이이 중간 선은 드래그 제스처를 지원합니다. 각 테두리의 중간에 선을 표시하여 종횡비가 0 일 때 작물 면적을 크기를 조정하기 위해 팬 제스처를받을 수 있습니다. |
| 쇼 크로스 라인 | 부 | 작물 상자에 크로스 라인을 표시할지 여부. 작물 지역의 십자선을 보여줍니다. |
| Cropespectratio | cgfloat | 작물 상자의 종횡비를 설정합니다. 이미지를 자르고 싶은 측면은 너비 / 높이와 같습니다. |
| CropareAborderlinecolor | uicolor | 작물 테두리의 색상을 설정합니다. 경계선의 색상. |
| CropareAborderlinewidth | cgfloat | 작물 테두리의 선 너비를 설정합니다. 경계선의 너비. |
| Cropareacornerlinecolor | uicolor | 농작물 테두리의 네 모서리의 색상을 설정하십시오. 코너의 선 색상. |
| CropareAcornerlinewidth | cgfloat | 작물 테두리의 네 모서리의 선 너비를 설정하십시오. 코너의 선 너비. |
| CropareAcornerwidth | cgfloat | 자르기 테두리의 네 모서리의 너비를 설정하여 코너의 수평 가장자리의 길이를 나타냅니다. 코너 영역의 너비는 코너의 수평선의 길이를 나타냅니다. |
| CropareAcornerHeight | cgfloat | 자르기 테두리의 네 모서리의 높이를 설정하여 코너의 수직 가장자리의 길이를 나타냅니다. 코너 영역의 높이는 코너의 수직선의 길이를 나타냅니다. |
| MinSpace | cgfloat | 인접한 각도 사이의 최소 거리. 모서리 사이의 최소 거리. |
| CropareAcrosslinewidth | cgfloat | 작물 상자의 교차 선의 너비. 크로스 라인의 너비. |
| CropareAcrosslinecolor | uicolor | 상자에 교차 선의 색상을 자르십시오. 크로스 라인의 색. |
| CropareAmidlinewidth | cgfloat | 테두리 각 가장자리의 중간 선 길이를 자르십시오. 중간 선의 너비. |
| CropareAmidlineHeight | cgfloat | 테두리 각 가장자리의 중간선의 선 너비를 자르십시오. 중간 선의 높이. |
| CropareAmidlineColor | uicolor | 테두리의 각 가장자리의 중간 선의 색상을 자르십시오. 중간 선의 색상. |
| 마스크 컬러 | uicolor | 자른 지역의 마스크 색상. 항상 투명한 검은 색 인 마스크 뷰의 색상. |
| Cornerborderinimage | 부 | 작물 테두리의 네 모서리가 이미지 디스플레이를 넘어 설 수 있는지 여부. 이미지 내부의 코너 테두리 여부. |
tkimageview는 InitwithFrame 및 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]에게 문제 나 메일을 작성하십시오. 감사합니다!