1. Produkter
  2.   Billede
  3.   Swift
  4.   FlexibleImage

FlexibleImage

 
 

Swift Library for at anvende effekter på billeder via filtre

Open source Swift API, der gør det muligt for softwareudviklere at anvende forskellige slags effekter på billeder ved hjælp af filtre.

FlexibleImage er et meget nyttigt Swift-bibliotek, der giver softwareudviklere mulighed for at oprette applikationer til at arbejde med billeder ved hjælp af Swift-kode. Biblioteket er meget funktionsrigt og har inkluderet understøttelse til at anvende forskellige slags effekter på billeder ved hjælp af filtre. Det understøtter filtre som sløring, invertering, lysstyrke, kontrast, gammaeffekt, gråtoner og mange flere. Det understøtter oprettelse af et billede ved at skrive en formel direkte på en pixel-for-pixel basis. Udviklere kan også tilføje behandling direkte ved hjælp af Core Graphics.

Biblioteket er meget nemt at bruge og har leveret kraftfulde funktioner til billedbehandling og -manipulation, såsom billedoprettelse og -redigering, generering af cirkelbilleder, kombination af billeder for at skabe et enkelt billede, oprettelse af et rektangulært billede, indstilling af baggrundsfarven, ændring af gennemsigtigheden af billedet, understøttelse af billedrotation, ændring af billedstørrelse, billedskalering, indstilling af margen og polstring, klipning af hjørneradius, tegning af en kant og så videre. Biblioteket er open source og er tilgængeligt under MIT-licensen til offentlig brug.

Previous Next

Kom godt i gang med FlexibleImage

Klon de seneste kilder ved hjælp af følgende kommando.

Installer FlexibleImage via GitHub.

$ git https://github.com/kawoou/FlexibleImage.git

Billedgenerering via Swift API

FlexibleImage-biblioteket gør det muligt for softwareprofessionelle at generere billeder med lethed i deres hurtige applikationer. Biblioteket har inkluderet understøttelse af flere måder at skabe billeder på, såsom generering af rektangulære billeder, oprettelse af cirkulære billeder eller kombination af billeder for at skabe et nyt. Biblioteket understøtter også redigering af billeder, ændring af størrelse på billeder, sløring af billeder, anvendelse af en anden baggrund på billeder og mange flere.

Generer billede 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()

Brug billedfiltrering via Swift

Open source FlexibleImage-biblioteket har inkluderet en meget værdifuld funktion ved at anvende filtre på billeder ved hjælp af Swift-kode. Det er en meget værdifuld funktion, der kan bruges i forskellige billedbehandlings- og computervisionsapplikationer over hele kloden. Biblioteket understøtter flere vigtige filtre, såsom udjævning eller skarphed af billedet, forbedrede kanter, billedsløring, billedlysstyrke, billedinvertering og mange flere.

Anvend effekt på billede 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()

Understøttelse af billedstørrelse og beskæring

Det gratis FlexibleImage-bibliotek giver softwareprogrammører mulighed for programmæssigt at ændre størrelse, skalere eller beskære billeder ved hjælp af Swift-kode. Biblioteket har inkluderet flere vigtige funktioner til billedmanipulation, såsom vending af billedet, rotation af billeder, vending af billeder vandret eller lodret, klipning af hjørneradius, forbedring af kantstørrelse og mange flere.

 Dansk