![](https://products-qa.fileformat.com/es/image/swift/flexibleimage/header-image.png)
FlexibleImage
Biblioteca Swift para aplicar efectos en las imágenes a través de filtros
API Swift de código abierto que permite a los desarrolladores de software aplicar diferentes tipos de efectos en las imágenes mediante filtros.
FlexibleImage es una biblioteca Swift muy útil que permite a los desarrolladores de software crear aplicaciones para trabajar con imágenes utilizando el código Swift. La biblioteca es muy rica y ha incluido soporte para aplicar diferentes tipos de efectos sobre las imágenes utilizando filtros. Soporta filtros como blur, invertidos, luminosos, contraste, efecto gamma, grasa y muchos más. Soporta la creación de una imagen escribiendo una fórmula directamente sobre una base pixel-por-pixel. Los desarrolladores también pueden añadir el procesamiento directamente utilizando gráficos Core.
La biblioteca es muy fácil de usar y ha proporcionado poderosas características de procesamiento de imágenes y manipulación, tales como creación de imagen y edición, generación de imagen en círculo, combinando imágenes para crear una imagen rectangular, La biblioteca es una fuente abierta y está disponible bajo la licencia de TI para uso público.
Introducción a FlexibleImage
Clona las últimas fuentes usando el siguiente comando.
Instalar FlexibleImage vía GitHub.
$ git https://github.com/kawoou/FlexibleImage.git
Generación de imágenes a través de Swift API
La biblioteca FlexibleImage permite a los profesionales del software generar imágenes con facilidad dentro de sus aplicaciones rápidas. La biblioteca ha incluido apoyo para varias formas de crear imágenes como la generación de imágenes rectangulares, la creación circular de imágenes o la combinación de imágenes para crear una nueva. La biblioteca también soporta editar imágenes, residir imágenes, mezclar imágenes, aplicar un fondo diferente a imágenes, y muchos más.
Generar la imagen a través de 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()
Utilice el filtrado de imágenes a través de Swift
La biblioteca de código abierto FlexibleImage ha incluido una característica muy valiosa de aplicar filtros a imágenes usando código Swift. Es una característica muy valiosa que se puede utilizar en varias aplicaciones de procesamiento de imágenes y visión por computadora en todo el mundo. La biblioteca admite varios filtros importantes, como el suavizado o la nitidez de la imagen, los bordes mejorados, el desenfoque de la imagen, el brillo de la imagen, la inversión de la imagen y muchos más.
Aplicar efecto a la imagen a través de 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()
Compatibilidad con el cambio de tamaño y el recorte de imágenes
La biblioteca gratuita FlexibleImage proporciona a los programadores de software la capacidad para resaltar, escalar o cultivar imágenes utilizando el código Swift. La biblioteca ha incluido varias funciones importantes para la manipulación de imágenes como voltear la imagen, imágenes rotativas, volteando imágenes horizontal o verticalmente, recortando radio de esquina, mejorando el tamaño de la frontera, y muchos más.