1. Termékek
  2.   Kép
  3.   Swift
  4.   FlexibleImage

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.

Previous Next

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.

 Magyar