1. Produktai
  2.   Vaizdas
  3.   Java
  4.   PhotoEditor
 
  

Nemokama Java API darbui su vaizdu

Atvirojo kodo „Java“ nuotraukų redagavimo ir manipuliavimo biblioteka, leidžianti programinės įrangos kūrėjams piešti ant vaizdų, pritaikyti vaizdams filtro efektą, pridėti / redaguoti tekstą, pridėti jaustukų ir pan.

Nuotraukų rengyklės biblioteka leidžia programinės įrangos programuotojams lengvai redaguoti ir manipuliuoti vaizdais naudojant kelias Java kodo eilutes. Biblioteka yra labai stabili ir leidžia „Java“ kūrėjams visiškai valdyti savo vaizdus. Redaguodami vaizdus kūrėjai gali lengvai pritaikyti teptuko spalvą, dydį, neskaidrumą, šriftus, tekstą ir dar daugiau.

Nuotraukų rengyklė yra atvirojo kodo biblioteka, kurią galima įsigyti pagal MIT licenciją. Yra keletas svarbių bibliotekos funkcijų, pvz., piešimas ant vaizdo, filtro efektų taikymas paveikslėliams, teksto pridėjimas prie vaizdų, esamo teksto redagavimas, jaustukų su pasirinktiniais šriftais įterpimas, vaizdų ir lipdukų įterpimas, vaizdų mastelio keitimas, vaizdo rodinio pasukimas. , ištrinti rodinius, anuliuoti ir perdaryti teptukų komandas ir pan.

Previous Next

Darbo su PhotoEditor pradžia

Lengviausias ir rekomenduojamas būdas įdiegti „PhotoEditor“ yra per „GitHub“. Norėdami lengvai ir sklandžiai įdiegti, naudokite šią komandą.

Įdiekite PhotoEditor per „GitHub“.

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

Naujų vaizdų kūrimas naudojant Java

Atvirojo kodo PhotoEditor bibliotekoje yra keletas svarbių funkcijų, susijusių su piešimu ant vaizdų naudojant Java komandas. Galite tinkinti teptukus ir dažus naudodami kitokią savybių rinkinį. Atminkite, kad prieš pradėdami piešti ant paveikslėlio, turite įjungti piešimo režimą. Be to, nustačius bet kurią teptuko ypatybę piešimui, automatiškai įjungiamas piešimo režimas.

Išsaugokite vaizdą kaip bitų žemėlapį naudodami „Java“ API


    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");
                    }
                });

Pasirinktinių filtrų taikymas vaizdui

„PhotoEditor“ biblioteka leidžia programinės įrangos kūrėjams pritaikyti filtrus savo šaltinio vaizdams „Java“ programose. Bibliotekoje yra integruotos ir pritaikytos filtravimo priemonės. Pagal numatytuosius nustatymus galite naudoti kai kuriuos dažniausiai prieinamus filtrus tik su vienos eilutės kodu. Taip pat galite sukurti savo pasirinktinius filtrus ir lengvai juos pritaikyti. Atminkite, kad kai kurie efektai gali būti pasiekiami ne visose platformose, todėl prieš kurdami tam tikrą efektą patikrinkite.

Taikykite tinkintus filtrus per „Java“.


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

Darbas su tekstu

Nemokamoje „PhotoEditor“ bibliotekoje yra keletas svarbių funkcijų, skirtų vaizdų tekstui tvarkyti naudojant „Java“ biblioteką. Galite lengvai įterpti tekstą ir pritaikyti tekstui spalvą naudodami kelias Java kodo eilutes. Pagal numatytuosius nustatymus biblioteka naudos kūrimo priemonėje pateiktus šriftus, tačiau galite lengvai naudoti skirtingus šriftus. Taip pat galite redaguoti esamą tekstą. Biblioteka taip pat palaiko lengvą jaustukų pridėjimą.

Pridėti arba redaguoti tekstą per Java API


    // 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) {
            }
        });
 Lietuvių