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