![](https://products-qa.fileformat.com/no/image/swift/flexibleimage/header-image.png)
FlexibleImage
Swift Library for å bruke effekter på bilder via filtre
Swift API med åpen kildekode som lar programvareutviklere bruke ulike typer effekter på bilder ved hjelp av filtre.
FlexibleImage er et veldig nyttig Swift-bibliotek som lar programvareutviklere lage applikasjoner for å jobbe med bilder ved hjelp av Swift-kode. Biblioteket er svært funksjonsrikt og har inkludert støtte for å bruke forskjellige typer effekter på bilder ved hjelp av filtre. Den støtter filtre som uskarphet, invert, lysstyrke, kontrast, gammaeffekt, gråtoner og mange flere. Den støtter å lage et bilde ved å skrive en formel direkte på piksel-for-piksel-basis. Utviklere kan også legge til behandling direkte ved å bruke Core Graphics.
Biblioteket er veldig enkelt å bruke og har gitt kraftige funksjoner for bildebehandling og manipulering, for eksempel bildeoppretting og redigering, generering av sirkelbilder, kombinere bilder for å lage et enkelt bilde, lage et rektangulært bilde, angi bakgrunnsfargen, endre gjennomsiktigheten av bildet, støtte for bilderotering, endring av bildestørrelse, bildeskalering, innstilling av marg og polstring, klipping av hjørneradius, tegning av en kantlinje og så videre. Biblioteket er åpen kildekode og er tilgjengelig under MIT-lisensen for offentlig bruk.
Komme i gang med FlexibleImage
Klon de nyeste kildene ved å bruke følgende kommando.
Installer FlexibleImage via GitHub.
$ git https://github.com/kawoou/FlexibleImage.git
Bildegenerering via Swift API
FlexibleImage-biblioteket gjør det mulig for profesjonelle programvare å generere bilder med letthet i sine raske applikasjoner. Biblioteket har inkludert støtte for flere måter å lage bilder på, for eksempel generering av rektangulære bilder, opprettelse av sirkulære bilder eller å kombinere bilder for å lage et nytt. Biblioteket støtter også redigering av bilder, endre størrelse på bilder, uskarphet bilder, bruk av en annen bakgrunn på bilder og mye mer.
Generer bilde 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()
Bruk bildefiltrering via Swift
FlexibleImage-biblioteket med åpen kildekode har inkludert en svært verdifull funksjon ved å bruke filtre på bilder ved hjelp av Swift-kode. Det er en svært verdifull funksjon som kan brukes i ulike bildebehandlings- og datasynsapplikasjoner over hele verden. Biblioteket støtter flere viktige filtre som utjevning eller skarphet av bildet, forbedrede kanter, uskarphet, bildelysstyrke, bildeinvertering og mange flere.
Bruk effekt på bilde 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øtte for bildestørrelse og beskjæring
Det gratis FlexibleImage-biblioteket gir programvareprogrammerere muligheten til å programmatisk endre størrelse, skalere eller beskjære bilder ved hjelp av Swift-kode. Biblioteket har inkludert flere viktige funksjoner for bildemanipulering som å snu bildet, rotere bilder, snu bilder horisontalt eller vertikalt, klippe hjørneradius, forbedre kantstørrelse og mye mer.