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