1. Produse
  2.   Imagine
  3.   Java
  4.   PhotoEditor
 
  

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.

Previous Next

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) {
            }
        });
 Română