1. Produk
  2.   Imej
  3.   Swift
  4.   FlexibleImage

FlexibleImage

 
 

Pustaka Swift untuk Menggunakan Kesan pada Imej melalui Penapis

API Swift sumber terbuka yang membenarkan pembangun perisian menggunakan pelbagai jenis kesan pada imej menggunakan penapis.

FlexibleImage ialah perpustakaan Swift yang sangat berguna yang membolehkan pembangun perisian mencipta aplikasi untuk bekerja dengan imej menggunakan kod Swift. Perpustakaan ini sangat kaya dengan ciri dan telah menyertakan sokongan untuk menggunakan pelbagai jenis kesan pada imej menggunakan penapis. Ia menyokong penapis seperti kabur, songsang, kecerahan, kontras, kesan gamma, skala kelabu dan banyak lagi. Ia menyokong mencipta imej dengan menulis formula secara terus pada asas piksel demi piksel. Pembangun juga boleh menambah pemprosesan terus menggunakan Grafik Teras.

Perpustakaan ini sangat mudah digunakan dan telah menyediakan ciri yang berkuasa untuk pemprosesan dan manipulasi imej, seperti penciptaan dan penyuntingan imej, penjanaan imej bulatan, menggabungkan imej untuk mencipta imej tunggal, mencipta imej segi empat tepat, menetapkan warna latar belakang, mengubah ketelusan imej, sokongan putaran imej, menukar saiz imej, penskalaan imej, penetapan jidar dan padding, jejari sudut keratan, lukisan sempadan dan sebagainya. Perpustakaan adalah sumber terbuka dan boleh didapati di bawah lesen MIT untuk kegunaan awam.

Previous Next

Bermula dengan FlexibleImage

Klon sumber terkini menggunakan arahan berikut.

Pasang FlexibleImage melalui GitHub.

$ git https://github.com/kawoou/FlexibleImage.git

Penjanaan Imej melalui API Swift

Pustaka FlexibleImage membolehkan profesional perisian menjana imej dengan mudah di dalam aplikasi pantas mereka. Perpustakaan telah menyertakan sokongan untuk beberapa cara untuk mencipta imej seperti penjanaan imej segi empat tepat, penciptaan imej bulat atau menggabungkan imej untuk mencipta imej baharu. Perpustakaan ini juga menyokong pengeditan imej, mengubah saiz imej, mengaburkan imej, menggunakan latar belakang yang berbeza pada imej dan banyak lagi.

Jana Imej melalui API Swift

let image1 = UIImage
    .circle(
        color: UIColor.blue,
        size: CGSize(width: 100, height: 100)
    )!
    .adjust()
    .offset(CGPoint(x: 25, y: 0))
    .margin(UIEdgeInsets(top: 5, left: 5, bottom: 5, right: 5))
    .padding(UIEdgeInsets(top: 15, left: 15, bottom: 15, right: 15))
    .normal(color: UIColor.white)
    .border(color: UIColor.red, lineWidth: 5, radius: 50)
    .image()!
    .adjust()
    .background(color: UIColor.darkGray)
    .image()

Gunakan Penapisan Imej melalui Swift

Pustaka FlexibleImage sumber terbuka telah menyertakan ciri yang sangat berharga untuk menggunakan penapis pada imej menggunakan kod Swift. Ia adalah ciri yang sangat berharga yang boleh digunakan dalam pelbagai pemprosesan imej dan aplikasi penglihatan komputer di seluruh dunia. Perpustakaan ini menyokong beberapa penapis penting seperti melicinkan atau menajamkan imej, tepi yang dipertingkatkan, kabur imej, kecerahan imej, penyongsangan imej dan banyak lagi.

Gunakan Kesan pada Imej melalui API Swift

let image2 = UIImage(named: "macaron.jpg")!
    .adjust()
    .outputSize(CGSize(width: 250, height: 250))
    .exclusion(color: UIColor(red: 0, green: 0, blue: 0.352941176, alpha: 1.0))
    .linearDodge(color: UIColor(red: 0.125490196, green: 0.058823529, blue: 0.192156863, alpha: 1.0))
    .hardMix(color: UIColor(red: 0.3, green: 0.3, blue: 0.3, alpha: 1.0))
    .image()

Sokongan Saiz Semula Imej dan Pangkas

Pustaka FlexibleImage percuma memberikan pengaturcara perisian keupayaan untuk mengubah saiz, menskala atau memangkas imej secara pemrograman menggunakan kod Swift. Perpustakaan ini telah memasukkan beberapa fungsi penting untuk manipulasi imej seperti membalikkan imej, memutar imej, menyelak imej secara mendatar atau menegak, jejari sudut keratan, meningkatkan saiz sempadan dan banyak lagi.

 Melayu