1. Məhsullar
  2.   Şəkil
  3.   Java
  4.   PhotoEditor
 
  

Şəkillə işləmək üçün pulsuz Java API

Proqram tərtibatçılarına şəkillər üzərində şəkil çəkmək, şəkillərə filtr effekti tətbiq etmək, Mətn əlavə etmək/redaktə etmək, Emoji əlavə etmək və s. imkan verən Açıq Mənbəli Java Foto Redaktoru və Manipulyasiya Kitabxanası.

Foto Redaktor Kitabxanası proqram proqramçılarına bir neçə sətir Java kodundan istifadə edərək şəkilləri redaktə etməyi və manipulyasiya etməyi asanlaşdırır. Kitabxana çox sabitdir və Java tərtibatçılarına şəkilləri üzərində tam nəzarət imkanı verir. Tərtibatçılar şəkillərinizi redaktə edərkən Fırçanın Rəngini, Ölçüsü, Opaklığı, şriftləri, mətni və daha çoxunu asanlıqla tətbiq edə bilərlər.

Photo Editor açıq mənbəli kitabxanadır və MIT Lisenziyası altında mövcuddur. Kitabxananın bir neçə mühüm funksiyası var, məsələn, şəkil üzərində rəsm çəkmək, şəkilə filtr effektləri tətbiq etmək, şəkillərə mətn əlavə etmək, mövcud mətni redaktə etmək, xüsusi şriftlərlə emojilər əlavə etmək, şəkillər və stikerlər daxil etmək, şəkilləri miqyaslaşdırmaq, fırlanan şəkil görünüşünü göstərmək. , görünüşləri silmək, fırça əmrlərini ləğv etmək və təkrar etmək və s.

Previous Next

PhotoEditor ilə işə başlamaq

PhotoEditor quraşdırmanın ən asan və tövsiyə olunan yolu GitHub vasitəsilədir. Asan və hamar quraşdırma üçün aşağıdakı əmrdən istifadə edin.

GitHub vasitəsilə PhotoRedaktoru quraşdırın

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

Java vasitəsilə yeni şəkillərin yaradılması

Açıq mənbəli PhotoEditor kitabxanasına Java əmrlərindən istifadə edərək şəkillərin çəkilməsi ilə bağlı bir neçə vacib funksionallaşdırma daxildir. Siz fırçaları fərdiləşdirə və fərqli xüsusiyyətlər dəsti ilə boyaya bilərsiniz. Unutmayın ki, şəkil üzərində rəsm çəkməyə başlamazdan əvvəl rəsm rejimini aktivləşdirməlisiniz. Bundan əlavə, rəsm üçün fırçanın hər hansı bir xüsusiyyətinin təyin edilməsi də rəsm rejimini avtomatik olaraq aktivləşdirəcəkdir.

Java API vasitəsilə Şəkli Bitmap kimi yadda saxlayın


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

Şəkildə Fərdi Filtrlərin Tətbiqi

PhotoEditor kitabxanası proqram tərtibatçılarına Java proqramlarında mənbə şəkillərinə filtrlər tətbiq etməyə imkan verir. Kitabxana həm daxili, həm də xüsusi filtr imkanlarını ehtiva edir. Varsayılan olaraq, siz yalnız bir xətt kodu ilə bəzi ümumi mövcud filtrlərdən istifadə edə bilərsiniz. Siz həmçinin öz fərdi filtrlərinizi yarada və onları asanlıqla tətbiq edə bilərsiniz. Nəzərə alın ki, bəzi effektlər bütün platformalarda mövcud olmaya bilər, ona görə də müəyyən effekt yaratmazdan əvvəl yoxlayın.

Java vasitəsilə Xüsusi Filtrləri tətbiq edin


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

Mətnlə İş

Pulsuz PhotoEditor kitabxanası Java kitabxanasından istifadə edərək şəkillərin içindəki mətni idarə etmək üçün bir neçə vacib funksiyaya malikdir. Bir neçə sətir Java kodundan istifadə edərək asanlıqla mətn daxil edə və mətnə rəng tətbiq edə bilərsiniz. Varsayılan olaraq, kitabxana qurucuda təqdim olunan şriftlərdən istifadə edəcək, lakin siz asanlıqla müxtəlif şriftlərdən istifadə edə bilərsiniz. Siz həmçinin mövcud mətni redaktə edə bilərsiniz. Kitabxana həmçinin Emojiləri asanlıqla əlavə etmək üçün dəstəyi də daxil etmişdir.

Java API vasitəsilə mətn əlavə edin və ya redaktə edin


    // 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) {
            }
        });
 Azəri