2010-10-13 21 views
43

W jaki sposób można dodać filtry obrazu w aplikacji na telefon iPhone? (podobnego do tego, co mają Instagram i picplz)Filtry obrazu Instagrama na iPhone'a

+4

spojrzeć [GPUImage ramy] Brad Larson (https : //github.com/BradLarson/GPUImage). Tego właśnie szukasz. Goodluck – fyasar

Odpowiedz

2

myślę można także portu, większość kodu C, z bezpłatnych bibliotek przetwarzania obrazu. A następnie użyj modyfikacji opartych na pikselach.

+0

W tym łączu można zobaczyć, jak dodać kod C++ w Objective-C: http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocCPlusPlus.html#//apple_ref/doc/uid/TP30001163-CH10-SW1 Po prostu znajdź kod przetwarzania C++ dla pożądanego efektu instagramu – Fgblanch

21

Czy sprawdziłeś numer simple-iphone-image-processing? Jest to "prosta klasa C++ z wrapperem Objective-C, który zapewnia zestaw typowych zadań przetwarzania obrazu", a także konwersję UIImage. Zapewnia:

Inne C++ biblioteki open source są:

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

Edit również przyjrzeć się tym typu otwarty kod źródłowy - https://github.com/OmidH/Filtrr

43

Folks,

Zrobiłem próbę replikacji Instagram i photoshop filtry przy użyciu czystego CoreGraphics i bezpośrednią manipulację piksela, nie używając OpenGL.

Znajdź ten projekt w:

https://github.com/esilverberg/ios-image-filters

** UPDATE **

też powinny rozważyć ten projekt: https://github.com/gobackspaces/DLCImagePickerController

+2

Dzięki! to bardzo przydatne! :-) – Developer

+0

Dobra robota @esilver. Dobra robota. Powinieneś podać kilka przykładowych filtrów, takich jak Brannan, XPro2 itd.z rzeczywistej listy filtrów Instagrama. – fuzz

+0

@esilver Tak, twoja próba bardzo mi pomaga.Ale aplikacja ulega awarii w przypadku niektórych obrazów w filtrze obrazu polaroid. Czy możesz powiedzieć, jak rozwiązać ten problem. – Gypsa

Powiązane problemy