توضح هذه المقالة كيفية إضافة توقيع على الصورة باستخدام Java حيث يمكن أن تكون الصورة الهدف بأي تنسيق مدعوم مثل JPG، PNG، BMP، TIFF، وغيرها. تحتوي على تفاصيل إعداد بيئة التطوير، قائمة بالخطوات، وعينة كود توضح كيفية وضع توقيعك على صورة باستخدام Java. ستتعلم كيفية العمل مع البكسلات الفردية في صورة التوقيع بصيغة PNG لتغيير شفافيتها.
خطوات إدراج توقيع في JPG باستخدام Java
- قم بإعداد بيئة التطوير لاستخدام Aspose.Imaging for Java لإضافة توقيع على الصورة
- Load الصورة الرئيسية بأي تنسيق وصورة التوقيع بصيغة PNG كـ RasterImage
- قم بتحضير صورة التوقيع بتحميلها في الذاكرة باستخدام طريقة cacheData()
- مرر عبر كل بكسل في صورة التوقيع واجعله شفافًا إذا كان اللون قريبًا من الأبيض
- احفظ البكسلات المحدثة في التوقيع واحفظها للعرض
- قم بتحميل الصورة الرئيسية في كائن Graphics
- استدعِ drawImage() لعرض صورة التوقيع المحدثة على الصورة الرئيسية واحفظها
تلخص هذه الخطوات كيفية وضع توقيع على الصور باستخدام Java. أولاً، قم بإعداد مشروعك باستخدام Aspose.Imaging for Java وحمّل كل من الصورة الرئيسية وصورة التوقيع. ثم اجعل الأجزاء البيضاء في التوقيع شفافة، وضعها على الصورة الرئيسية، واحفظ النتيجة النهائية مع التوقيع المطبق.
كود لوضع توقيع على الصورة باستخدام Java
يوضح هذا الكود كيفية وضع توقيع في JPG باستخدام Java. تعيد طريقة RasterImage.loadArgb32Pixels() مصفوفة من البكسلات يمكن الوصول إليها واحدة تلو الأخرى لفحص لونها وجعل اللون الأبيض شفافًا. تقوم طريقة saveArgb32Pixels() بإرجاع مصفوفة البكسلات المحدثة إلى الصورة بعد جعل الخلفية البيضاء شفافة.
علمتنا هذه المقالة عملية لصق توقيع على صورة. لتحويل صورة DNG إلى ملف JPEG، راجع المقالة تحويل DNG إلى JPG باستخدام Java.