FlexibleImage
Swift Library för att tillämpa effekter på bilder via filter
Swift API med öppen källkod som gör att mjukvaruutvecklare kan tillämpa olika typer av effekter på bilder med hjälp av filter.
FlexibleImage är ett mycket användbart Swift-bibliotek som låter mjukvaruutvecklare skapa applikationer för att arbeta med bilder med hjälp av Swift-kod. Biblioteket är mycket funktionsrikt och har inkluderat stöd för att applicera olika typer av effekter på bilder med hjälp av filter. Den stöder filter som oskärpa, invertering, ljusstyrka, kontrast, gammaeffekt, gråskala och många fler. Det stöder att skapa en bild genom att skriva en formel direkt pixel-för-pixel. Utvecklare kan också lägga till bearbetning direkt med hjälp av Core Graphics.
Biblioteket är mycket lätt att använda och har tillhandahållit kraftfulla funktioner för bildbehandling och manipulering, såsom bildskapande och redigering, generering av cirkelbilder, kombinera bilder för att skapa en enda bild, skapa en rektangulär bild, ställa in bakgrundsfärgen, ändra genomskinligheten av bilden, stöd för bildrotation, ändring av bildstorlek, bildskalning, inställning av marginal och utfyllnad, klippning av hörnradie, ritning av en ram och så vidare. Biblioteket är öppen källkod och är tillgängligt under MIT-licensen för allmänt bruk.
Komma igång med FlexibleImage
Klona de senaste källorna med följande kommando.
Installera FlexibleImage via GitHub.
$ git https://github.com/kawoou/FlexibleImage.git
Bildgenerering via Swift API
FlexibleImage-biblioteket gör det möjligt för programvaruproffs att skapa bilder med lätthet i sina snabba applikationer. Biblioteket har inkluderat stöd för flera sätt att skapa bilder som rektangulär bildgenerering, cirkulär bildskapande eller att kombinera bilder för att skapa en ny. Biblioteket stöder även redigering av bilder, storleksändring av bilder, suddiga bilder, applicering av en annan bakgrund på bilder och mycket mer.
Generera bild via 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()
Använd bildfiltrering via Swift
FlexibleImage-biblioteket med öppen källkod har inkluderat en mycket värdefull funktion för att applicera filter på bilder med Swift-kod. Det är en mycket värdefull funktion som kan användas i olika bildbehandlings- och datorseendeapplikationer över hela världen. Biblioteket stöder flera viktiga filter som att utjämna eller skärpa bilden, förbättrade kanter, suddiga bilder, bildens ljusstyrka, bildinvertering och många fler.
Applicera effekt på bild via 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()
Stöd för bildändring och beskärning
Det kostnadsfria FlexibleImage-biblioteket ger programvaruprogrammerare möjligheten att programmatiskt ändra storlek på, skala eller beskära bilder med Swift-kod. Biblioteket har inkluderat flera viktiga funktioner för bildmanipulering som att vända bilden, rotera bilder, vända bilder horisontellt eller vertikalt, klippa hörnradie, förbättra kantstorlek och många fler.