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.
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) {
}
});