Seguimos descubriendo frameworks para dotar a nuestras apps en iOS de increíbles capacidades. En esta clase veremos como aplicar filtros a imágenes.
En el App Store hay decenas de aplicaciones para añadir filtros a nuestras imágenes, Apps que están obteniendo ingresos por implementar la funcionalidad de añadir filtros a fotos. El Framework que nos va a permitir aplicar filtros a las otros es Core Image.
En la documentación de Core Image, Apple nos dice que se trata de una tecnología de análisis y procesamiento de imágenes de alto rendimiento. Trabaja con imágenes fijas y también con video.
Dentro del propio Core Image, tenemos numerosos filtros para aplicar en imágenes. Y eso es precisamente lo que haremos nosotros en esta clase práctica, aplicaremos un filtro a una imagen. Déjame que te muestre Core Image, el Framework de Apple para aplicar filtros a fotos e imágenes.
Pues ya has visto de que forma tan sencilla podemos añadir un filtro a una imagen. Además has visto que contamos con cientos de filtros ya predefinidos, y que nosotros podemos aplicar a las imágenes en nuestra App, solo es necesario ver la documentación de Apple para saber como se usa un determinado filtro.
Como hemos visto en el video tutorial, hemos usado una clase de Core Image que contiene todos los filtros que podemos usar, en concreto se trata de la clase CIFilter, que tiene un método de inicialización que por medio de un String, le pasamos el tipo de filtro con el cual queremos trabajar.
Cada filtro tiene sus propias propiedades y mecanismo de aplicación, por lo que es fundamental revisar la documentación de Apple para acceder a las instrucciones del filtro que queramos usar.
Puedes ver toda la documentación de Apple relativa a los filtros. Y aquí la documentación relativa al propio Framework, por si quieres revisar todo lo que hemos visto en la clase.
Cuando veamos la programación concurrente unas clases más adelante, corregiremos una cosilla que está pasando cuando aplicamos el filtro a la imagen, no te pierdas la clase en la que veremos el Framework Grand Central Dispatch ;)
Como siempre, si tenéis cualquier duda usar el formulario de soporte de la intranet. ¡Nos vemos en la siguiente lección!
Todos los capítulos de este curso:
- Curso de Frameworks para apps en iOS #1. Introducción
- Curso de Frameworks para apps en iOS #2. Framework MapKit – Crea tus propios mapas
- Curso de Frameworks para apps en iOS #3. Quicklook – Visualizar cualquier tipo de documento
- Curso de Frameworks para apps en iOS #4. Uikit Dinamycs – Crear animaciones
- Curso de Frameworks para apps en iOS #5. Core Image – Aplicar Filtros a las imágenes
- Curso de Frameworks para apps en iOS #6. Core Motion – Podómetro en Apple Watch
- Curso de Frameworks para apps en iOS #7. Alamofire – Consumir servicios web
- Curso de Frameworks para apps en iOS #8. Grand Central Dispatch
- Curso de Frameworks para apps en iOS #9. Message – Crear una app de stickers
- Curso de Frameworks para apps en iOS #10. Crea tu propio framework