وضع توقيع على الصورة باستخدام بايثون

تشرح هذه المقالة كيفية وضع توقيع على الصورة باستخدام بايثون. تحتوي على جميع التفاصيل لإعداد بيئة التطوير، قائمة بالخطوات، وعينة من الشيفرة التي توضح كيفية وضع توقيع على الصور باستخدام بايثون. ستقوم بتخصيص صورة التوقيع بصيغة PNG ولصقها على الصورة المستهدفة (PNG، JPEG، BMP، TIFF، GIF، إلخ) في موقع محدد.

خطوات إدراج توقيع في JPG باستخدام بايثون

  1. إعداد البيئة لاستخدام Aspose.Imaging for Python via .NET لوضع توقيع على صورة
  2. Load الصورة الرئيسية وصورة التوقيع ذات الخلفية البيضاء في كائن RasterImage
  3. اختياريًا، قم بتغيير حجم صورة التوقيع إذا كنت تريد لصقها في مساحة محدودة
  4. تحميل صورة التوقيع في الذاكرة باستخدام طريقة cache_data() والوصول إلى جميع بكسلاتها باستخدام طريقة load_argb_32_pixels()
  5. المرور على جميع بكسلات التوقيع وجعل البكسلات القريبة من اللون الأبيض شفافة عن طريق ضبط قيمة alpha على 0
  6. حفظ البكسلات مرة أخرى في صورة التوقيع بعد جعل خلفيتها شفافة
  7. ربط الصورة الرئيسية بكائن Graphics ورسم التوقيع الشفاف عليها باستخدام طريقة draw_image

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

كود لوضع توقيعك على صورك باستخدام بايثون

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

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

 عربي