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

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

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

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

$grabzIt->AddWaterMark('DummyWaterMark_TopRight', 'watermark.png', 2, 0);

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

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

$watermarks = $grabzIt->GetWaterMarks();

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

$grabzIt->DeleteWaterMark('DummyWaterMark_TopRight');

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

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

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