1. منتجات
  2.   صورة
  3.   Java
  4.   PhotoEditor
 
  

Java API مجاني للعمل مع الصور

مكتبة مفتوحة المصدر لتحرير الصور ومعالجتها في Java والتي تمكن مطوري البرامج من الاعتماد على الصور وتطبيق تأثير المرشح على الصور وإضافة / تحرير النص وإضافة Emoji وما إلى ذلك.

تسهل مكتبة محرر الصور Photo Editor Library على مبرمجي البرامج من تحرير الصور ومعالجتها باستخدام سطرين من كود Java. المكتبة مستقرة للغاية وتمنح مطوري Java التحكم الكامل في صورهم. يمكن للمطورين بسهولة تطبيق لون الفرشاة والحجم والتعتيم والخطوط والنص وغير ذلك الكثير أثناء تحرير صورك.

محرر الصور هو مكتبة مفتوحة المصدر ومتاح بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. هناك العديد من الميزات المهمة في جزء من المكتبة ، مثل الرسم على صورة ، وتطبيق تأثيرات المرشح على الصورة ، وإضافة نص إلى الصور ، وتحرير النص الحالي ، وإدراج الرموز التعبيرية مع الخطوط المخصصة ، وإدراج الصور والملصقات ، وتحجيم الصور ، وتدوير عرض الصور وحذف طرق العرض والتراجع عن أوامر الفرش وإعادتها وما إلى ذلك.

Previous Next

الشروع في العمل مع PhotoEditor

الطريقة الأسهل والموصى بها لتثبيت PhotoEditor هي عبر GitHub. الرجاء استخدام الأمر التالي للتثبيت السهل والسلس.

قم بتثبيت برنامج PhotoEditor عبر GitHub

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

إنشاء صور جديدة عبر جافا

تضمنت مكتبة PhotoEditor مفتوحة المصدر العديد من الوظائف المهمة المتعلقة بالرسم على الصور باستخدام أوامر Java. يمكنك تخصيص الفرش والطلاء بمجموعة مختلفة من الخصائص. يرجى تذكر أنك بحاجة إلى تمكين وضع الرسم قبل بدء الرسم على الصورة. علاوة على ذلك ، فإن تعيين أي خاصية لفرشاة للرسم سيؤدي أيضًا إلى تمكين وضع الرسم تلقائيًا.

حفظ الصورة كصورة نقطية عبر 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");
                    }
                });

تطبيق مرشحات مخصصة على الصورة

تتيح مكتبة PhotoEditor لمطوري البرامج تطبيق عوامل تصفية على صورهم المصدر داخل تطبيقات Java الخاصة بهم. تضمنت المكتبة مرافق الترشيح الداخلية وكذلك مرافق التصفية المخصصة. بشكل افتراضي ، يمكنك استخدام بعض المرشحات المتاحة بكود واحد فقط. يمكنك أيضًا إنشاء الفلاتر المخصصة الخاصة بك وتطبيقها بسهولة. يرجى ملاحظة أن بعض التأثيرات قد لا تكون متاحة في جميع الأنظمة الأساسية ، لذا يرجى التحقق قبل إنشاء تأثير معين.

تطبيق المرشحات المخصصة عبر Java


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

العمل مع النص

تضمنت مكتبة PhotoEditor المجانية العديد من الميزات الهامة لإدارة النص داخل الصور باستخدام مكتبة Java. يمكنك بسهولة إدراج نص وتطبيق لون على النص باستخدام سطرين من كود Java. بشكل افتراضي ، ستستخدم المكتبة الخطوط المتوفرة في المنشئ ولكن يمكنك استخدام خطوط مختلفة بسهولة. يمكنك أيضًا تعديل النص المتاح الموجود. تضمنت المكتبة أيضًا دعمًا لإضافة Emojis بسهولة.

إضافة أو تحرير نص عبر 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) {
            }
        });
 عربي