![](https://products-qa.fileformat.com/ga/image/swift/flexibleimage/header-image.png)
FlexibleImage
Leabharlann Swift chun Éifeachtaí ar Íomhánna a Chur i bhFeidhm trí Scagairí
API foinse oscailte Swift a ligeann d’fhorbróirí bogearraí cineálacha éagsúla éifeachtaí a chur i bhfeidhm ar íomhánna a úsáideann scagairí.
Leabharlann Swift an-úsáideach is ea FlexibleImage a ligeann d’fhorbróirí bogearraí feidhmchláir a chruthú chun oibriú le híomhánna ag baint úsáide as cód Swift. Tá an leabharlann an-saibhir ó thaobh gnéithe agus tá tacaíocht san áireamh ann chun cineálacha éagsúla éifeachtaí a chur i bhfeidhm ar íomhánna ag baint úsáide as scagairí. Tacaíonn sé le scagairí cosúil le doiléirigh, inbhéartú, gile, codarsnacht, éifeacht gáma, liathscála, agus go leor eile. Tacaíonn sé le híomhá a chruthú trí fhoirmle a scríobh go díreach ar bhonn picteilín ar picteilín. Is féidir le forbróirí próiseáil a chur leis go díreach freisin ag baint úsáide as Core Graphics.
Tá an leabharlann an-éasca le húsáid agus tá gnéithe cumhachtacha curtha ar fáil aici maidir le próiseáil agus ionramháil íomhá, mar shampla cruthú agus eagarthóireacht íomhá, giniúint íomhá ciorcail, íomhánna a chomhcheangal chun íomhá amháin a chruthú, íomhá dronuilleogach a chruthú, dath an chúlra a shocrú, an trédhearcacht a athrú. den íomhá, tacaíocht uainíochta íomhá, athrú ar an méid íomhá, scálú íomhá, socrú corrlach agus stuáil, bearradh ga cúinne, ag tarraingt teorann agus mar sin de. Tá an leabharlann foinse oscailte agus tá sí ar fáil faoin gceadúnas MIT le haghaidh úsáid phoiblí.
Tús a chur le FlexibleImage
Clón na foinsí is déanaí ag baint úsáide as an ordú seo a leanas.
Suiteáil FlexibleImage trí GitHub.
$ git https://github.com/kawoou/FlexibleImage.git
Giniúint Íomhá trí Swift API
Cuireann leabharlann FlexibleImage ar chumas gairmithe bogearraí íomhánna a ghiniúint gan stró laistigh dá bhfeidhmchláir thapa. Tá tacaíocht curtha san áireamh ag an leabharlann do bhealaí éagsúla chun íomhánna a chruthú mar íomhá dronuilleogach a chruthú, íomhánna ciorclach a chruthú, nó íomhánna a chomhcheangal chun ceann nua a chruthú. Tacaíonn an leabharlann freisin le heagarthóireacht a dhéanamh ar íomhánna, íomhánna a athrú, íomhánna a dhoiléiriú, cúlra difriúil a chur i bhfeidhm ar íomhánna, agus go leor eile.
Gin Íomhá trí Swift API
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()
Úsáid Scagadh Íomhá trí Swift
Áiríodh gné an-luachmhar sa leabharlann foinse oscailte FlexibleImage maidir le scagairí a chur i bhfeidhm ar íomhánna ag baint úsáide as cód Swift. Is gné an-luachmhar é ar féidir a úsáid i bpróiseáil íomhánna éagsúla agus feidhmchláir fís ríomhaire ar fud na cruinne. Tacaíonn an leabharlann le roinnt scagairí tábhachtacha ar nós smúdála nó géarú na híomhá, imill fheabhsaithe, doiléiriú íomhá, gile íomhá, inbhéartú íomhá, agus go leor eile.
Cuir Éifeacht i bhfeidhm ar Íomhá trí Swift API
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()
Tacaíocht Íomhá a Mhéadú agus a Bharráil
Tugann an leabharlann saor in aisce FlexibleImage an cumas do ríomhchláraitheoirí bogearraí íomhánna a athrú go mór, a scála nó a bharr ag baint úsáide as cód Swift. Tá roinnt feidhmeanna tábhachtacha san áireamh sa leabharlann maidir le hionramháil íomhá, mar shampla an íomhá a athrú, íomhánna a rothlú, íomhánna a smeach go cothrománach nó go hingearach, ga cúinne a ghearradh, méid na teorann a fheabhsú, agus go leor eile.