FlexibleImage
Swift Library lisää tehosteita kuviin suodattimien kautta
Avoimen lähdekoodin Swift-sovellusliittymä, jonka avulla ohjelmistokehittäjät voivat käyttää erilaisia tehosteita kuviin suodattimien avulla.
FlexibleImage on erittäin hyödyllinen Swift-kirjasto, jonka avulla ohjelmistokehittäjät voivat luoda sovelluksia kuvien käsittelyyn Swift-koodin avulla. Kirjasto on erittäin monipuolinen ja sisältää tuen erilaisten tehosteiden käyttämiseen kuviin suodattimien avulla. Se tukee suodattimia, kuten sumennus, invertti, kirkkaus, kontrasti, gammaefekti, harmaasävy ja monia muita. Se tukee kuvan luomista kirjoittamalla kaava suoraan pikseli kerrallaan. Kehittäjät voivat myös lisätä käsittelyä suoraan Core Graphicsilla.
Kirjasto on erittäin helppokäyttöinen, ja se on tarjonnut tehokkaita ominaisuuksia kuvankäsittelyyn ja käsittelyyn, kuten kuvien luomiseen ja muokkaamiseen, ympyräkuvan luomiseen, kuvien yhdistämiseen yhdeksi kuvaksi, suorakaiteen muotoiseksi kuvaksi, taustavärin asettamiseen, läpinäkyvyyden muuttamiseen. kuvan kiertotuki, kuvan koon muuttaminen, kuvan skaalaus, marginaalin ja pehmusteen asettaminen, kulman leikkaaminen, reunuksen piirtäminen ja niin edelleen. Kirjasto on avoimen lähdekoodin ja se on saatavilla MIT-lisenssillä julkiseen käyttöön.
FlexibleImagen käytön aloittaminen
Kloonaa uusimmat lähteet seuraavalla komennolla.
Asenna FlexibleImage GitHubin kautta.
$ git https://github.com/kawoou/FlexibleImage.git
Kuvien luominen Swift API:n kautta
FlexibleImage-kirjaston avulla ohjelmistoalan ammattilaiset voivat luoda kuvia helposti nopeissa sovelluksissaan. Kirjasto on tukenut useita tapoja luoda kuvia, kuten suorakaiteen muotoisten kuvien luominen, pyöreän kuvan luominen tai kuvien yhdistäminen uuden luomiseksi. Kirjasto tukee myös kuvien muokkaamista, kuvien koon muuttamista, kuvien sumennusta, eri taustan lisäämistä kuviin ja paljon muuta.
Luo kuva Swift API:n kautta
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()
Käytä Swift-kuvansuodatusta
Avoimen lähdekoodin FlexibleImage-kirjasto on sisältänyt erittäin arvokkaan ominaisuuden suodattimien soveltamisesta kuviin Swift-koodilla. Se on erittäin arvokas ominaisuus, jota voidaan käyttää erilaisissa kuvankäsittely- ja tietokonenäkösovelluksissa ympäri maailmaa. Kirjasto tukee useita tärkeitä suodattimia, kuten kuvan tasoitus tai terävöittäminen, parannetut reunat, kuvan hämärtyminen, kuvan kirkkaus, kuvan kääntäminen ja monia muita.
Käytä tehostetta kuvaan Swift API:n kautta
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()
Kuvan koon ja rajauksen tuki
Ilmainen FlexibleImage-kirjasto antaa ohjelmoijille mahdollisuuden ohjelmoidusti muuttaa kuvien kokoa, skaalata tai rajata kuvia Swift-koodin avulla. Kirjastossa on useita tärkeitä kuvankäsittelytoimintoja, kuten kuvan kääntäminen, kuvien kääntäminen, kuvien kääntäminen vaaka- tai pystysuunnassa, kulman leikkaaminen, reunuksen koon lisääminen ja paljon muuta.