2010-10-13 12 views
43

¿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

+4

Tome una mirada [marco GPUImage] de Brad Larson (https : //github.com/BradLarson/GPUImage). Eso es lo que estás buscando. Goodluck – fyasar

Respuesta

2

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.

+0

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

21

¿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:

Otros C++ bibliotecas de código abierto son:

  1. http://cimg.sourceforge.net/
  2. http://filters.sourceforge.net/

Editar También, echar un vistazo a esta abierto código fuente - https://github.com/OmidH/Filtrr

43

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

+2

¡Gracias, amigo! eso es muy útil! :-) – Developer

+0

Bien hecho @esilver. Buen trabajo. Debe proporcionar algunos ejemplos de filtros como Brannan, XPro2, etc.de la lista de filtros de Instagram real. – fuzz

+0

@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