2013-04-01 24 views
7

Ich habe eine Grundvoraussetzung für eine einfache Bildbearbeitungs-App für Android. Nach der Anzeige des Bildes muss der Benutzer in der Lage sein, Alpha des Bildes einzustellen, wählen Helligkeit, Kontrast einstellen.Bildbearbeitung Bibliothek für Android

Für diese Aufgabe zu erreichen i die folgenden Bibliotheken versucht: - 1. JJIL 2. Android Bildfilterung 3. Aviary SDK

Für JJIL i Problem der Projekte importieren bin vor. Für Android Image Filtering ist nicht viel Dokumentation verfügbar. Mit Aviary kann ich dies erreichen, aber es hat das Aviary-Logo und mit diesem SDK kann der Benutzer wählen, um mehr Funktionen Optionen zu erhalten und zur Voliere App im App Store zu navigieren.

Was ist der bessere Weg, dies zu tun? soll ich eine Bibliothek verwenden oder ich sollte native Android-Farbklasse verwenden?

Vielen Dank im Voraus

+0

wie etwa OpenCV lesen? –

Antwort

2

Wir bei Img.ly hat ein Bildbearbeitungs SDK für Android als Teil unserer PhotoEditorSDK Produkt-Suite freigegeben. Es enthält alle Funktionen, die Sie erwähnen und ist leicht customizable

Sie können eine Demo-Anwendung here finden. Sie können die Bibliothek kostenlos in Ihren Open-Source-Projekten verwenden, aber es gibt eine Lizenzgebühr für kommerzielle Anwendungen.

1
  • Verwenden GPUImage wenn Sie wollen OpenGL verwenden (schnellste ich weiß)

  • Sie Image Effect Pro verwenden können, die reine Java (relativ langsamer) Bildverarbeitung verwendet.

  • können Sie auch versuchen, Fast Image Processing Library (OpenGL)

  • Sie können mehr über Bildverarbeitung stopft von here und here