Zdarma Java API pro práci s obrázkem
Open Source Java Photo Editing and manipulation Library, která umožňuje vývojářům softwaru kreslit na obrázky, aplikovat na obrázky efekt filtru, přidávat/upravovat text, přidávat emotikony a tak dále.
Knihovna editoru fotografií usnadňuje softwarovým programátorům úpravy a manipulaci s obrázky pomocí několika řádků kódu Java. Knihovna je velmi stabilní a dává vývojářům Java úplnou kontrolu nad jejich obrázky. Vývojáři mohou při úpravě obrázků snadno použít barvy štětce, velikost, neprůhlednost, písma, text a mnoho dalšího.
Photo Editor je knihovna s otevřeným zdrojovým kódem a je k dispozici pod licencí MIT. Součástí knihovny je několik důležitých funkcí, jako je kreslení na obrázek, použití efektů filtru na obrázek, přidávání textu do obrázků, úprava existujícího textu, vkládání emotikonů s vlastními fonty, vkládání obrázků a nálepek, změna velikosti obrázků, otáčení zobrazení obrázku , odstranit pohledy, vrátit zpět a znovu provést příkazy štětců a tak dále.
Začínáme s PhotoEditorem
Nejjednodušší a doporučený způsob instalace PhotoEditoru je přes GitHub. Pro snadnou a hladkou instalaci použijte prosím následující příkaz.
Nainstalujte PhotoEditor přes GitHub
go get -u https://github.com/burhanrashid52/PhotoEditor.git
Vytváření nových obrázků přes Java
Open source knihovna PhotoEditor obsahuje několik důležitých funkcionalizací souvisejících s kreslením na obrázcích pomocí příkazů Java. Štětce a barvy si můžete přizpůsobit pomocí jiné sady vlastností. Pamatujte, že před zahájením kreslení na obrázek musíte povolit režim kreslení. Nastavení libovolné vlastnosti štětce pro kresbu navíc automaticky aktivuje režim kreslení.
Uložit obrázek jako bitmapu přes 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");
}
});
Použití vlastních filtrů na obrázek
Knihovna PhotoEditor umožňuje vývojářům softwaru používat filtry na zdrojové obrázky v aplikacích Java. Knihovna obsahuje jak vestavěné, tak vlastní filtrační zařízení. Ve výchozím nastavení můžete použít některé běžně dostupné filtry pouze s jednořádkovým kódem. Můžete si také vytvořit své vlastní filtry a snadno je aplikovat. Vezměte prosím na vědomí, že některé efekty nemusí být dostupné na všech platformách, proto je před vytvořením určitého efektu zkontrolujte.
Použít vlastní filtry přes Java
CustomEffect customEffect = new CustomEffect.Builder(EffectFactory.EFFECT_BRIGHTNESS)
.setParameter("brightness", 0.5f)
.build();
mPhotoEditor.setFilterEffect(customEffect);
Práce s textem
Bezplatná knihovna PhotoEditor obsahuje několik důležitých funkcí pro správu textu uvnitř obrázků pomocí knihovny Java. Pomocí několika řádků kódu Java můžete snadno vložit text a aplikovat barvu na text. Ve výchozím nastavení bude knihovna používat písma poskytnutá v Tvůrci, ale můžete snadno použít různá písma. Můžete také upravit stávající dostupný text. Knihovna také obsahovala podporu pro snadné přidávání Emojis.
Přidat nebo upravit text přes 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) {
}
});