1. Termékek
  2.   Kép
  3.   Java
  4.   PhotoEditor
 
  

Ingyenes Java API képpel való munkához

Nyílt forráskódú Java fotószerkesztő és -manipulációs könyvtár, amely lehetővé teszi a szoftverfejlesztők számára, hogy képeket rajzoljanak, szűrőeffektust alkalmazzanak a képekre, szöveget adjanak hozzá/szerkeszthessenek, hangulatjeleket stb.

A Photo Editor Library megkönnyíti a szoftverprogramozók számára a képek szerkesztését és kezelését néhány soros Java kód segítségével. A könyvtár nagyon stabil, és a Java fejlesztők számára teljes ellenőrzést biztosít a képeik felett. A fejlesztők könnyedén alkalmazhatják az Ecset színét, méretét, átlátszatlanságát, betűtípusait, szövegét és még sok mást a képek szerkesztése közben.

A Photo Editor egy nyílt forráskódú könyvtár, és az MIT licenc alatt érhető el. A könyvtárnak számos fontos funkciója van, például rajzolás képre, szűrőeffektusok alkalmazása a képre, szöveg hozzáadása a képekhez, meglévő szöveg szerkesztése, hangulatjelek beszúrása egyedi betűtípusokkal, képek és matricák beszúrása, képek méretezése, képnézet elforgatása , nézetek törlése, ecsetek visszavonása és újrakészítése parancsok és így tovább.

Previous Next

A PhotoEditor használatának megkezdése

A PhotoEditor telepítésének legegyszerűbb és ajánlott módja a GitHubon keresztül. Kérjük, használja a következő parancsot az egyszerű és gördülékeny telepítés érdekében.

Telepítse a PhotoEditor programot a GitHubon keresztül

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

Új képek létrehozása Java segítségével

A nyílt forráskódú PhotoEditor könyvtár számos fontos funkcionalitást tartalmaz, amelyek a Java parancsok segítségével történő képek rajzolásához kapcsolódnak. Testreszabhatja az ecsetet és a festéket különböző tulajdonságokkal. Kérjük, ne feledje, hogy engedélyeznie kell a rajzolási módot, mielőtt elkezdi a rajzolást a képen. Ezenkívül az ecset bármely tulajdonságának beállítása a rajzhoz automatikusan engedélyezi a rajzolási módot is.

Kép mentése bittérképként a Java API-n keresztül


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

Egyéni szűrők alkalmazása a képen

A PhotoEditor könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy szűrőket alkalmazzanak a Java-alkalmazásokon belüli forrásképeikre. A könyvtár beépített és egyedi szűrőberendezéseket is tartalmaz. Alapértelmezés szerint néhány általánosan elérhető szűrőt csak egysoros kóddal használhat. Saját egyéni szűrőket is létrehozhat, és könnyedén alkalmazhatja őket. Kérjük, vegye figyelembe, hogy egyes effektusok nem minden platformon érhetők el, ezért kérjük, ellenőrizze, mielőtt létrehozna egy bizonyos effektust.

Egyéni szűrők alkalmazása Java-n keresztül


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

Munka szöveggel

Az ingyenes PhotoEditor könyvtár számos fontos funkciót tartalmaz a képeken belüli szöveg kezeléséhez a Java könyvtár használatával. Könnyedén beszúrhat szöveget, és néhány soros Java kód segítségével színezheti a szöveget. Alapértelmezés szerint a könyvtár az építőben megadott betűtípusokat használja, de könnyedén használhat különböző betűtípusokat. A meglévő szöveget is szerkesztheti. A könyvtár támogatja a hangulatjelek egyszerű hozzáadását is.

Szöveg hozzáadása vagy szerkesztése Java API-n keresztül


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