1. Produkte
  2.   Bild
  3.   Java
  4.   PhotoEditor
 
  

Kostenlose Java-API zum Arbeiten mit Bildern

Open-Source-Java-Fotobearbeitungs- und -manipulationsbibliothek, die es Softwareentwicklern ermöglicht, Bilder zu zeichnen, Filtereffekte auf Bilder anzuwenden, Text hinzuzufügen/zu bearbeiten, Emoji hinzuzufügen und so weiter.

Die Photo Editor Library macht es Softwareprogrammierern leicht, Bilder mit ein paar Zeilen Java-Code zu bearbeiten und zu manipulieren. Die Bibliothek ist sehr stabil und gibt Java-Entwicklern die vollständige Kontrolle über ihre Bilder. Entwickler können Farbe, Größe, Deckkraft, Schriftarten, Text und vieles mehr des Pinsels ganz einfach anwenden, während sie Ihre Bilder bearbeiten.

Photo Editor ist eine Open-Source-Bibliothek und steht unter der MIT-Lizenz. Die Bibliothek umfasst mehrere wichtige Funktionen, z. B. das Zeichnen auf einem Bild, das Anwenden von Filtereffekten auf das Bild, das Hinzufügen von Text zu Bildern, das Bearbeiten von vorhandenem Text, das Einfügen von Emojis mit benutzerdefinierten Schriftarten, das Einfügen von Bildern und Aufklebern, das Skalieren von Bildern und das Drehen der Bildansicht , Ansichten löschen, Pinselbefehle rückgängig machen und wiederholen und so weiter.

Previous Next

Erste Schritte mit PhotoEditor

Der einfachste und empfohlene Weg, PhotoEditor zu installieren, ist über GitHub. Bitte verwenden Sie den folgenden Befehl für eine einfache und reibungslose Installation.

Installieren Sie PhotoEditor über GitHub

go get -u https://github.com/burhanrashid52/PhotoEditor.git 

Erstellen neuer Bilder über Java

Die Open-Source-PhotoEditor-Bibliothek enthält mehrere wichtige Funktionen zum Zeichnen auf Bildern mit Java-Befehlen. Sie können die Pinsel anpassen und mit anderen Eigenschaften malen. Bitte denken Sie daran, dass Sie den Zeichenmodus aktivieren müssen, bevor Sie mit dem Zeichnen auf dem Bild beginnen. Darüber hinaus wird durch das Festlegen einer Eigenschaft eines Pinsels für die Zeichnung auch automatisch der Zeichenmodus aktiviert.

Bild als Batman speichern über Java


    mPhotoEditor.saveAsBitmap(new PhotoEditor.OnSaveBitmap() {
                    @Override
                    public void onBitmapReady(@NonNull Bitmap saveBitmap) {
                        Log.e("PhotoEditor","Image Saved Successfully");
                    }
                    @Override
                    public void onFailure(@NonNull Exception exception) {
                        Log.e("PhotoEditor","Failed to save Image");
                    }
                });

Anwenden von benutzerdefinierten Filtern auf Bilder

Die PhotoEditor-Bibliothek ermöglicht es Softwareentwicklern, Filter auf ihre Quellbilder in ihren Java-Apps anzuwenden. Die Bibliothek enthält sowohl eingebaute als auch benutzerdefinierte Filterfunktionen. Standardmäßig können Sie einige allgemein verfügbare Filter mit nur einem Einzeiler-Code verwenden. Sie können auch Ihre eigenen benutzerdefinierten Filter erstellen und diese problemlos anwenden. Bitte beachten Sie, dass einige Effekte möglicherweise nicht auf allen Plattformen verfügbar sind. Überprüfen Sie dies daher, bevor Sie einen bestimmten Effekt erstellen.

Custom Filter über Java anwenden


    CustomEffect customEffect = new CustomEffect.Builder(EffectFactory.EFFECT_BRIGHTNESS)
                    .setParameter("brightness", 0.5f)
                    .build();
    mPhotoEditor.setFilterEffect(customEffect);

Arbeiten mit Text

Die kostenlose PhotoEditor-Bibliothek enthält mehrere wichtige Funktionen zum Verwalten von Text in den Bildern mithilfe der Java-Bibliothek. Mit ein paar Zeilen Java-Code können Sie ganz einfach Text einfügen und Farbe auf den Text anwenden. Standardmäßig verwendet die Bibliothek die im Builder bereitgestellten Schriftarten, aber Sie können problemlos andere Schriftarten verwenden. Sie können auch den vorhandenen verfügbaren Text bearbeiten. Die Bibliothek bietet auch Unterstützung für das einfache Hinzufügen von Emojis.

Text hinzufügen oder bearbeiten über Java


    // For adding text, please use the following command
    mPhotoEditor.addText(inputText, colorCode);
    //How to Edit Text
    mPhotoEditor.setOnPhotoEditorListener(new OnPhotoEditorListener() {
            @Override
            public void onEditTextChangeListener(View rootView, String text, int colorCode) {
            }
        });
 Deutsch