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

एक जोड़ें watermark PHP के साथ एक स्क्रीनशॉट के लिए

पीएचपी एपीआई

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

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

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

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

अपने सभी मौजूदा रिवाज पढ़ने के लिए watermarks निम्नलिखित विधि को बुलाओ।

$watermarks = $grabzIt->GetWaterMarks();

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

$grabzIt->DeleteWaterMark('DummyWaterMark_TopRight');

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

विशिष्ट Watermarks

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