¿Cómo se puede agregar filtros de imagen en una aplicación de iPhone? (similar a lo que tienen Instagram y picplz)Filtros de imagen de Instagram en iPhone
Respuesta
Lamentablemente no hay una biblioteca CoreImage en el SDK de iOS, por lo que debe usar OpenGLES para procesar imágenes, Apple tiene una aplicación de ejemplo que muestra varias técnicas.
http://developer.apple.com/library/ios/#samplecode/GLImageProcessing/Introduction/Intro.html
creo que se puede también puerto, la mayor parte del código en C, a partir de las bibliotecas de procesamiento de imágenes gratuitas. Y luego use modificaciones basadas en píxeles.
En este enlace puede ver cómo agregar el código C++ en Objective-C: http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocCPlusPlus.html#//apple_ref/doc/uid/TP30001163-CH10-SW1 Así que solo necesita encontrar el código de procesamiento de imagen de C++ del efecto de instagram deseado – Fgblanch
¿Has visto simple-iphone-image-processing? Es una "clase simple de C++ con un contenedor Objective-C que proporciona un conjunto de tareas de procesamiento de imágenes comunes", así como la conversión UIImage
. Proporciona:
- Canny edge detection
- Histogram equalisation
- Skeletonisation
- Thresholding, adaptativo y global
- Gaussian blur (utilizado como una etapa de preprocesamiento para la detección de bordes de Canny)
- Brightness normalisation
- Connected region extraction
- redimensionamiento - mediante interpolación
Otros C++ bibliotecas de código abierto son:
Editar También, echar un vistazo a esta abierto código fuente - https://github.com/OmidH/Filtrr
gente,
me han hecho un intento de replicar los filtros de Instagram y Photoshop utilizando CoreGraphics puros y la manipulación directa de píxeles, no usando OpenGL.
Encuentra este proyecto en:
https://github.com/esilverberg/ios-image-filters
** ACTUALIZACIÓN **
También debe tener en cuenta este proyecto: https://github.com/gobackspaces/DLCImagePickerController
¡Gracias, amigo! eso es muy útil! :-) – Developer
Bien hecho @esilver. Buen trabajo. Debe proporcionar algunos ejemplos de filtros como Brannan, XPro2, etc.de la lista de filtros de Instagram real. – fuzz
@esilver sí, su intento también me ayuda mucho. Pero la aplicación está bloqueándose para algunas imágenes en el filtro de imagen polaroid. ¿Puede decirnos cómo resolver eso? – Gypsa
- 1. Crear filtros de Instagram-esque con javascript?
- 2. ¿Cómo hacen Instagram o Hipstamatic los filtros de fotos?
- 3. imagen abierta con Instagram
- 4. ¿Cómo tomar una imagen cuadrada en iphone con avFoundation como en la aplicación de Instagram?
- 5. Implementación básica de Instagram
- 6. Instagram efecto Lux
- 7. Instagram API Carga de fotos
- 8. OAuth (Instagram) sin actualizar
- 9. Autorizar filtros vs filtros de acción
- 10. Iphone/iPad Fondo de imagen
- 11. ¿Cómo obtener fotos reales de instagram en tiempo real?
- 12. Visualización correcta de la fecha de Instagram
- 13. cómo aplicar una imagen con múltiples filtros de imagen central (sin restablecer el resultado)
- 14. Filtros de GlobalFilterCollection ejecutados antes de los filtros de ControllerInstanceFilterProvider
- 15. Vista de texto enriquecido como Instagram Comentario
- 16. Imagen de pantalla completa de iPhone
- 17. Extensión de imagen de iPhone (sesgar)
- 18. Instagram Api Usuario Cerrar sesión
- 19. tamaño de la imagen de fondo iphone
- 20. checkstyle + filtros de supresión
- 21. ¿Combinación de filtros RSpec?
- 22. Pregunta de rendimiento de filtros de Java
- 23. matriz de filtros PHP
- 24. Filtros de Log4Net "O"
- 25. android, filtros de audio
- 26. iPhone - UIButton - imagen de fondo para discapacitados
- 27. iPhone UIButton - posición de la imagen
- 28. Filtros en express.js
- 29. Filtros en Python3
- 30. Filtros SVG en Firefox
Tome una mirada [marco GPUImage] de Brad Larson (https : //github.com/BradLarson/GPUImage). Eso es lo que estás buscando. Goodluck – fyasar