FlexibleImage
Swift Library, hogy effektusokat alkalmazzon a képeken szűrők segítségével
Nyílt forráskódú Swift API, amely lehetővé teszi a szoftverfejlesztők számára, hogy különféle effektusokat alkalmazzanak a képeken szűrők segítségével.
A FlexibleImage egy nagyon hasznos Swift-könyvtár, amely lehetővé teszi a szoftverfejlesztők számára, hogy Swift-kóddal képeket készítsenek. A könyvtár nagyon gazdag funkciókban, és támogatja a különféle effektusok szűrők segítségével történő alkalmazását a képeken. Támogatja az olyan szűrőket, mint az elmosódás, az invert, a fényerő, a kontraszt, a gamma-effektus, a szürkeárnyalatos és még sok más. Támogatja a kép létrehozását egy képlet közvetlenül képpontonkénti megírásával. A fejlesztők közvetlenül is hozzáadhatnak feldolgozást a Core Graphics segítségével.
A könyvtár nagyon könnyen használható, és hatékony funkciókat kínál a képfeldolgozáshoz és -manipulációhoz, mint például a képek létrehozása és szerkesztése, körkép generálása, képek kombinálása egyetlen kép létrehozásához, téglalap alakú kép létrehozása, háttérszín beállítása, átlátszóság módosítása a képről, a kép elforgatásának támogatása, a kép méretének módosítása, képméretezés, margó és kitöltés beállítása, saroksugár levágása, szegély rajzolása és így tovább. A könyvtár nyílt forráskódú, és az MIT licenc alatt áll rendelkezésre nyilvános használatra.
A FlexibleImage használatának megkezdése
Klónozza a legújabb forrásokat a következő paranccsal.
Telepítse a FlexibleImage-et a GitHubon keresztül.
$ git https://github.com/kawoou/FlexibleImage.git
Képgenerálás a Swift API-n keresztül
A FlexibleImage könyvtár lehetővé teszi a szoftverszakemberek számára, hogy gyorsan készítsenek képeket a gyors alkalmazásaikban. A könyvtár számos módot támogat a képek létrehozására, mint például a téglalap alakú kép létrehozása, a kör alakú kép létrehozása vagy a képek kombinálása új kép létrehozásához. A könyvtár támogatja a képek szerkesztését, a képek átméretezését, a képek elmosását, a képekhez eltérő háttér alkalmazását és még sok mást.
Kép generálása 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()
Használja a képszűrést a Swift segítségével
A nyílt forráskódú FlexibleImage könyvtár egy nagyon értékes funkcióval rendelkezik, amely a Swift kód használatával szűrőket alkalmaz a képekre. Ez egy nagyon értékes funkció, amely felhasználható különféle képfeldolgozó és számítógépes látási alkalmazásokban szerte a világon. A könyvtár számos fontos szűrőt támogat, mint például a kép simítása vagy élesítése, javított élek, kép elmosódása, kép fényereje, kép invertálása és még sok más.
Alkalmazza a képet 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()
Kép átméretezési és vágási támogatás
Az ingyenes FlexibleImage könyvtár lehetővé teszi a szoftverprogramozók számára, hogy Swift kóddal programozottan átméretezzék, átméretezzék vagy levágják a képeket. A könyvtár számos fontos funkciót tartalmaz a képkezeléshez, mint például a kép megfordítása, a képek elforgatása, a képek vízszintes vagy függőleges elfordítása, a saroksugár levágása, a keret méretének növelése és még sok más.