वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

PHP के साथ स्क्रीनशॉट में वॉटरमार्क जोड़ेंपीएचपी एपीआई

डिफ़ॉल्ट रूप से GrabzIt स्क्रीनशॉट पर 'GrabzIt' वॉटरमार्क जोड़ता है, एनिमेटेड GIF और पीडीएफ एक मुफ्त पैकेज के साथ बनाया गया है। हालांकि GrabzIt डेवलपर्स को किसी भी भुगतान किए गए पैकेज पर अपने स्वयं के कस्टम वॉटरमार्क को परिभाषित करने में सक्षम बनाता है। इन वॉटरमार्क को इसमें जोड़ा जा सकता है छवि स्क्रीनशॉट, पीडीएफ स्क्रीनशॉट तथा एनिमेटेड GIF है.

कस्टम वॉटरमार्क एक पहचानकर्ता सेट करके निश्चित किया जाता है, साथ ही वॉटरमार्क छवि के फ़ाइल पथ के साथ जिसे अपलोड किया जाना है, साथ ही वह स्थिति जहां पेज पर वॉटरमार्क दिखाई देना चाहिए। वॉटरमार्क की स्थिति कैसे परिभाषित की जाती है और अधिक में निर्दिष्ट है AddWatermark प्रलेखन.

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

अब जब भी DummyWaterMark_TopRight पहचानकर्ता को पास कर दिया जाता है setCustomWaterMarkId की विधि GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions निश्चित वॉटरमार्क कक्षाओं को स्वचालित रूप से छवि या पीडीएफ दस्तावेज़ रिस्पविले के शीर्ष दाईं ओर रखा जाएगा।

अपने सभी मौजूदा कस्टम वॉटरमार्क पढ़ने के लिए निम्न विधि को कॉल करें।

$watermarks = $grabzIt->GetWaterMarks();

वॉटरमार्क हटाने के लिए बस कॉल करें DeleteWaterMark वॉटरमार्क के पहचानकर्ता के साथ विधि जिसे आप हटाना चाहते हैं।

$grabzIt->DeleteWaterMark('DummyWaterMark_TopRight');

चूंकि GrabzIt सिस्टम में थोड़े समय के लिए वॉटरमार्क को कैश किया जाता है, इसलिए एक अलग वॉटरमार्क पहचानकर्ता का उपयोग करने की कोशिश करें, जिसे कैश्ड वॉटरमार्क को फिर से उपयोग करने से बचने के लिए हटा दिया गया है।

विशेष वॉटरमार्क

GrabzIt कई विशेष इनबिल्ट वॉटरमार्क भी प्रदान करता है, जिसे पास किया जा सकता है setCustomWaterMarkId की विधि GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions कक्षाएं, इनमें जोड़ने के लिए वॉटरमार्क शामिल हैं टाइम स्टाम्प्स, टेक्स्ट, काउंटरों तथा ब्राउज़र विंडो कब्जा करने के लिए।