Resimle Çalışmak için Ücretsiz Java API
Yazılım geliştiricilerin resimler üzerinde çizim yapmasına, resimlere filtre efekti uygulamasına, Metin eklemesine/düzenlemesine, Emoji eklemesine vb. olanak sağlayan Açık Kaynak Java Fotoğraf Düzenleme ve işleme Kitaplığı.
Photo Editor Library, yazılım programcılarının birkaç satır Java kodu kullanarak görüntüleri düzenlemesini ve değiştirmesini kolaylaştırır. Kütüphane çok kararlıdır ve Java geliştiricilerine görüntüleri üzerinde tam kontrol sağlar. Geliştiriciler, resimlerinizi düzenlerken Brush'ın Renk, Boyut, Opaklık, yazı tipleri, metin ve çok daha fazlasını kolayca uygulayabilir.
Photo Editor, açık kaynaklı bir kitaplıktır ve MIT Lisansı altında mevcuttur. Kitaplığın bir görsel üzerine çizim yapma, görsele filtre efektleri uygulama, görsellere metin ekleme, mevcut metni düzenleme, özel yazı tipleriyle emoji ekleme, görsel ve çıkartma ekleme, görselleri ölçekleme, görsel görünümü döndürme gibi birçok önemli özelliği vardır. , görünümleri sil, fırçaları geri al ve yinele komutlarını vb.
PhotoEditor'a Başlarken
PhotoEditor'u kurmanın en kolay ve önerilen yolu GitHub'dır. Kolay ve sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.
GitHub aracılığıyla PhotoEditor'ı yükleyin
go get -u https://github.com/burhanrashid52/PhotoEditor.git
Java ile Yeni Görüntüler Oluşturma
Açık kaynaklı PhotoEditor kitaplığı, Java komutlarını kullanarak görüntüler üzerinde çizim yapmakla ilgili birkaç önemli işlevsellik içeriyor. Fırçaları özelleştirebilir ve farklı özelliklerle boyayabilirsiniz. Lütfen resim üzerinde çizime başlamadan önce çizim modunu etkinleştirmeniz gerektiğini unutmayın. Ayrıca, çizim için bir fırçanın herhangi bir özelliğini ayarlamak, çizim modunu da otomatik olarak etkinleştirecektir.
Görüntüyü Java API aracılığıyla Bitmap Olarak Kaydet
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");
}
});
Görüntüye Özel Filtreler Uygulama
PhotoEditor kitaplığı, yazılım geliştiricilerinin Java uygulamalarının içindeki kaynak görüntülerine filtreler uygulamalarına olanak tanır. Kütüphane hem dahili hem de özel filtre olanakları içermektedir. Varsayılan olarak, yaygın olarak bulunan bazı filtreleri yalnızca tek satırlık bir kodla kullanabilirsiniz. Ayrıca kendi özel filtrelerinizi oluşturabilir ve bunları kolaylıkla uygulayabilirsiniz. Lütfen bazı efektlerin tüm platformlarda bulunmayabileceğini unutmayın, bu nedenle lütfen belirli bir efekt oluşturmadan önce kontrol edin.
Özel Filtreler Java ile
CustomEffect customEffect = new CustomEffect.Builder(EffectFactory.EFFECT_BRIGHTNESS)
.setParameter("brightness", 0.5f)
.build();
mPhotoEditor.setFilterEffect(customEffect);
Metinle Çalışmak
Ücretsiz PhotoEditor kitaplığı, Java kitaplığını kullanarak görüntülerin içindeki metni yönetmek için birkaç önemli özellik içermektedir. Birkaç satır Java kodu kullanarak kolayca metin ekleyebilir ve metne renk uygulayabilirsiniz. Varsayılan olarak kitaplık, oluşturucuda sağlanan yazı tiplerini kullanır, ancak farklı yazı tiplerini kolaylıkla kullanabilirsiniz. Mevcut mevcut metni de düzenleyebilirsiniz. Kütüphane ayrıca Emojileri kolaylıkla ekleme desteği de içeriyor.
Add or Edit Text via 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) {
}
});