![](https://products-qa.fileformat.com/fr/image/swift/flexibleimage/header-image.png)
FlexibleImage
Bibliothèque Swift pour appliquer des effets sur les images via des filtres
API Swift Open Source qui permet aux développeurs de logiciels d'appliquer différents types d'effets sur les images à l'aide de filtres.
FlexibleImage est une bibliothèque Swift très utile qui permet aux concepteurs de logiciels de créer des applications pour travailler avec des images en utilisant le code Swift. La bibliothèque est très riche et a inclus un soutien pour l'application de différents types d'effets sur les images à l'aide de filtres. Elle appuie des filtres comme le blour, l'invert, la luminosité, le contraste, l'effet gamma, le gris et beaucoup plus. Elle appuie la création d'une image en écrivant directement une formule par pixel. Les développeurs peuvent également ajouter le traitement directement en utilisant les graphiques de base.
La bibliothèque est très facile à utiliser et a fourni des caractéristiques puissantes pour le traitement et la manipulation des images, comme la création d'images et l'édition, la création d'images rectangulaires. La bibliothèque est une source ouverte et est disponible sous la licence de TI pour utilisation publique.
Premiers pas avec FlexibleImage
Clonez les dernières sources à l'aide de la commande suivante.
Installer FlexibleImage par GitHub.
$ git https://github.com/kawoou/FlexibleImage.git
Génération d'images via l'API Swift
La bibliothèque FlexibleImage permet aux professionnels des logiciels de produire des images plus faciles à l'intérieur de leurs applications rapides. La bibliothèque a appuyé plusieurs façons de créer des images telles que la production d'images rectangulaires, la création d'images circulaires ou la combinaison d'images pour créer une nouvelle image. La bibliothèque appuie également les images d'édition, les images résidantes, les images mixtes, l'application d'un contexte différent aux images et beaucoup plus.
Générer l'image par balle 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()
Utiliser le filtrage d'images via Swift
La bibliothèque open source FlexibleImage a inclus une fonctionnalité très précieuse d'application de filtres aux images à l'aide de code Swift. Il s'agit d'une fonctionnalité très précieuse qui peut être utilisée dans diverses applications de traitement d'images et de vision par ordinateur à travers le monde. La bibliothèque prend en charge plusieurs filtres importants tels que le lissage ou la netteté de l'image, les bords améliorés, le flou de l'image, la luminosité de l'image, l'inversion de l'image et bien d'autres.
Appliquer l'effet de l'image par le passage 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()
Prise en charge du redimensionnement et du recadrage des images
La bibliothèque gratuite de FlexibleImage logiciels permet aux programmateurs de réserver, d'échelle ou d'images de cultures à l'aide du code Swift. La bibliothèque a inclus plusieurs fonctions importantes pour la manipulation de l'image, par exemple le démantèlement de l'image, la rotation d'images, le broutage des images horizontalement ou verticalement, l'augmentation de la taille des frontières.