API-ul Java gratuit pentru lucrul cu imaginea
Bibliotecă de editare și manipulare a fotografiilor Java cu sursă deschisă care permite dezvoltatorilor de software să deseneze pe imagini, să aplice efect de filtru asupra imaginilor, să adauge/editeze text, să adauge emoji și așa mai departe.
Photo Editor Library facilitează pentru programatorii de software editarea și manipularea imaginilor folosind câteva linii de cod Java. Biblioteca este foarte stabilă și oferă dezvoltatorilor Java control complet asupra imaginilor lor. Dezvoltatorii pot aplica cu ușurință culoarea, dimensiunea, opacitatea, fonturile, textul și multe altele, în timp ce editează imaginile.
Photo Editor este o bibliotecă open source și este disponibilă sub licența MIT. Există mai multe caracteristici importante ale bibliotecii, cum ar fi desenul pe o imagine, aplicarea efectelor de filtru asupra imaginii, adăugarea de text la imagini, editarea textului existent, inserarea emoji cu fonturi personalizate, inserarea de imagini și autocolante, scalarea imaginilor, rotirea vizualizării imaginii , ștergeți vizualizări, anulați și refaceți comenzile pensulelor și așa mai departe.
Noțiuni introductive cu PhotoEditor
Cel mai simplu și recomandat mod de a instala PhotoEditor este prin GitHub. Vă rugăm să utilizați următoarea comandă pentru o instalare ușoară și ușoară.
Instalați PhotoEditor prin GitHub
go get -u https://github.com/burhanrashid52/PhotoEditor.git
Crearea de noi imagini prin Java
Biblioteca open source PhotoEditor a inclus mai multe funcționalizări importante legate de desenarea imaginilor folosind comenzi Java. Puteți personaliza pensulele și vopseaua cu un set diferit de proprietăți. Vă rugăm să rețineți că trebuie să activați modul de desen înainte de a începe desenul pe imagine. Mai mult, setarea oricărei proprietăți a unei pensule pentru desen va activa automat și modul de desen.
Salvați imaginea ca Bitmap prin API-ul 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");
}
});
Aplicarea de filtre personalizate pe imagine
Biblioteca PhotoEditor permite dezvoltatorilor de software să aplice filtre pe imaginile lor sursă în aplicațiile lor Java. Biblioteca a inclus atât facilități de filtrare încorporate, cât și personalizate. În mod implicit, puteți utiliza unele filtre disponibile în mod obișnuit cu doar un cod cu o singură linie. De asemenea, puteți să vă creați propriile filtre personalizate și să le aplicați cu ușurință. Vă rugăm să rețineți că este posibil ca unele efecte să nu fie disponibile pe toate platformele, așa că vă rugăm să verificați înainte de a crea un anumit efect.
Aplicați filtre personalizate prin Java
CustomEffect customEffect = new CustomEffect.Builder(EffectFactory.EFFECT_BRIGHTNESS)
.setParameter("brightness", 0.5f)
.build();
mPhotoEditor.setFilterEffect(customEffect);
Lucrul cu textul
Biblioteca gratuită PhotoEditor a inclus câteva caracteristici importante pentru gestionarea textului din interiorul imaginilor folosind biblioteca Java. Puteți insera cu ușurință text și puteți aplica culoare textului folosind câteva rânduri de cod Java. În mod implicit, biblioteca va folosi fonturile furnizate în generator, dar puteți utiliza diferite fonturi cu ușurință. De asemenea, puteți edita textul disponibil existent. Biblioteca a inclus și suport pentru adăugarea cu ușurință de emoji.
Adăugați sau editați text prin API-ul 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) {
}
});