أدوات لالتقاط وتحويل الويب

أضف علامة مائية إلى لقطة شاشة باستخدام Pythonبيثون API

بشكل افتراضي ، يضيف GrabzIt العلامة المائية "GrabzIt" إلى لقطات الشاشة التي تم إنشاؤها باستخدام الحزمة المجانية. لكن GrabzIt يسمح الآن للمطورين على أي حزمة مدفوعة بتحديد علاماتهم المائية المخصصة. يمكن إضافة هذه العلامات المائية إلى لقطات الصورة, لقطات PDF و GIF المتحركة.

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

grabzIt.AddWaterMark('DummyWaterMark_TopRight', 'watermark.png', 2, 0)

الآن كلما DummyWaterMark_TopRight يتم تمرير معرف إلى customWaterMarkId سمة من GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions الفئات سيتم وضع العلامة المائية المحددة تلقائيًا في أعلى يمين الصورة أو مستند PDF respectivley.

لقراءة جميع العلامات المائية المخصصة الحالية ، اتصل بالطريقة التالية.

watermarks = grabzIt.GetWaterMarks()

لحذف علامة مائية ، ما عليك سوى الاتصال بـ DeleteWaterMark طريقة مع معرف العلامة المائية التي ترغب في حذفها.

grabzIt.DeleteWaterMark('DummyWaterMark_TopRight')

نظرًا لأن العلامات المائية يتم تخزينها مؤقتًا لفترة قصيرة في نظام GrabzIt ، حاول استخدام معرّف علامة مائية مختلفًا لملف تم حذفه للتو لتجنب إعادة استخدام العلامة المائية المخزنة مؤقتًا.

علامات مائية خاصة

GrabzIt كما يوفر العديد من العلامات المائية الخاصة ، والتي يمكن تمريرها إلى GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions الطبقات ، وتشمل هذه العلامات المائية لإضافة الطوابع, نص, عدادات و نوافذ المتصفح لالتقاط.