TKImageView
1.0.0
Cara mudah untuk memotong gambar.
| nama | jenis | Keterangan |
|---|---|---|
| tocropimage | Uiimage | Gambar yang akan dipotong. Gambar yang ingin Anda potong. |
| Needscalecrop | Bool | Apakah akan skala dan tanaman. Menentukan apakah Anda perlu skala tanaman dengan gerakan jepit atau tidak. |
| Showmidlines | Bool | Apakah akan menampilkan garis di tengah setiap tepi, garis tengah ini mendukung gerakan seret. Tunjukkan garis di tengah setiap perbatasan, yang dapat menerima gerakan pan untuk mengubah ukuran area tanaman ketika rasio aspek adalah nol. |
| Showcrosslines | Bool | Apakah akan menampilkan garis silang di kotak crop. Tunjukkan garis silang di area tanaman. |
| cropaspectratio | Cgfloat | Mengatur rasio aspek dari kotak tanaman. Aspek Retio yang ingin Anda potong gambar, sama dengan lebar / tinggi. |
| Chropareaborderlinecolor | Uicolor | Mengatur warna perbatasan tanaman. Warna garis perbatasan. |
| Chropareaborderlinewidth | Cgfloat | Mengatur lebar garis perbatasan tanaman. Lebar garis perbatasan. |
| Chropareacornerlinecolor | Uicolor | Atur warna keempat sudut perbatasan tanaman. Warna garis sudut. |
| Chropareacornerlinewidth | Cgfloat | Atur lebar garis dari empat sudut perbatasan tanaman. Lebar garis sudut. |
| Chropareacornerwidth | Cgfloat | Atur lebar empat sudut perbatasan tanaman, yang mengacu pada panjang tepi horizontal sudut. Lebar area sudut, menunjukkan panjang garis horizontal sudut. |
| Chropareacornerheight | Cgfloat | Atur ketinggian empat sudut perbatasan tanaman, yang mengacu pada panjang tepi vertikal sudut. Ketinggian area sudut, menunjukkan panjang garis vertikal sudut. |
| Minspace | Cgfloat | Jarak minimum antara sudut yang berdekatan. Jarak minimum antara sudut. |
| Chropareacrosslinewidth | Cgfloat | Lebar garis yang disilangkan di kotak tanaman. Lebar garis silang. |
| CROCARACROSSLINECOLOR | Uicolor | Tanam warna garis silang di dalam kotak. Warna garis silang. |
| Chropareamidlinewidth | Cgfloat | Tanam panjang garis tengah setiap tepi perbatasan. Lebar garis tengah. |
| ChropareamidlineHeight | Cgfloat | Tanam lebar garis dari garis tengah setiap tepi perbatasan. Ketinggian garis tengah. |
| Chropareamidlinecolor | Uicolor | Tanam warna garis tengah setiap tepi perbatasan. Warna garis tengah. |
| MaskColor | Uicolor | Warna topeng untuk area yang dipotong. Warna tampilan topeng yang selalu transparan hitam. |
| CornerborderImage | Bool | Apakah keempat sudut perbatasan tanaman dapat berada di luar tampilan gambar. Apakah perbatasan sudut di dalam gambar atau tidak. |
TKIMAGEVIEW mendukung initwithFrame dan initwithcoder untuk menginisialisasi. Anda dapat menyesuaikan instance tkimageView Anda dengan properti untuk mencocokkan desain Anda.
@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;
}
Anda bisa mendapatkan gambar yang dipotong dengan fungsi ini.
- (UIImage *)currentCroppedImage;
Jika Anda menemukan bug dalam kode saya atau Anda pikir itu berguna untuk menambahkan beberapa fitur di alat ini, silakan tulis masalah atau kirimkan kepada saya [email protected], terima kasih banyak!