1. Prodotti
  2.   Immagine
  3.   Swift
  4.   FlexibleImage

FlexibleImage

 
 

Libreria Swift per applicare effetti alle immagini tramite i filtri

API Swift open source che consente agli sviluppatori di software di applicare diversi tipi di effetti alle immagini utilizzando i filtri.

FlexibleImage è una libreria Swift molto utile che consente agli sviluppatori di software di creare applicazioni per lavorare con immagini utilizzando il codice Swift. La biblioteca è molto ricca e ha incluso il supporto per applicare diversi tipi di effetti sulle immagini utilizzando filtri. Supporta filtri come sfocatura, capovolgimento, luminosità, contrasto, effetto gamma, scala di grigi e molti altri. Supporta la creazione di un'immagine scrivendo una formula direttamente su una base pixel per pixel. Gli sviluppatori possono anche aggiungere il trattamento direttamente utilizzando Core Graphics.

La libreria è molto facile da usare e ha fornito potenti funzioni per l'elaborazione e la manipolazione dell'immagine, come la creazione dell'immagine e l'editing, la generazione dell'immagine del cerchio, la modifica dell'immagine La libreria è open source ed è disponibile sotto licenza IT per uso pubblico.

Previous Next

Iniziare con FlexibleImage

Clona le ultime fonti usando il comando seguente.

Installare FlexibleImage via GitHub.

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

Generazione di immagini tramite Swift API

La biblioteca FlexibleImage consente ai professionisti del software di generare immagini con facilità all'interno delle loro applicazioni rapide. La libreria ha incluso il supporto per diversi modi per creare immagini come la generazione di immagini rettangolari, la creazione di immagini circolari, o combinando immagini per crearne una nuova. La libreria supporta anche la modifica di immagini, immagini residenziali, immagini sfocate, applicando uno sfondo diverso alle immagini, e molti altri.

Genera immagine 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()

Usa il filtro delle immagini tramite Swift

La libreria open source FlexibleImage ha incluso una funzionalità molto preziosa per l'applicazione di filtri alle immagini utilizzando il codice Swift. È una caratteristica molto preziosa che può essere utilizzata in varie applicazioni di elaborazione delle immagini e di visione artificiale in tutto il mondo. La libreria supporta diversi filtri importanti come levigatura o nitidezza dell'immagine, bordi migliorati, sfocatura dell'immagine, luminosità dell'immagine, inversione dell'immagine e molti altri.

Applicare l'effetto sull'immagine tramite 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()

Supporto per il ridimensionamento e il ritaglio delle immagini

La libreria gratuita FlexibleImage offre ai programmatori software la possibilità di ridimensionare, scalare o ritagliare le immagini utilizzando il codice Swift. La biblioteca ha incluso diverse funzioni importanti per la manipolazione dell'immagine, come capovolgere l'immagine, ruotare le immagini orizzontalmente o verticalmente, clipping angolo raggio, migliorare le dimensioni del bordo, e molti altri.

 Italiano