
क्या आप उन छोटे जीआईएफ को जानते हैं जो आपकी चैट में कुछ उत्साह लाते हैं? खैर, हमारे पास आपके लिए एक बढ़िया ट्रिक है। उन पर अपने शब्द रखने के लिए तैयार रहें! इस ब्लॉग पोस्ट में, हम बताएंगे कि C# प्रोग्रामिंग और REST API का उपयोग करके इसे कैसे करें। यह जितना आप सोच सकते हैं उससे कहीं अधिक आसान है, भले ही आप तकनीकी चीज़ों से परिचित न हों। अपने GIF गेम का स्तर बढ़ाने के लिए तैयार हो जाइए!
चरणों की रूपरेखा:
- चरण 1: सी# जीआईएफ वॉटरमार्कर एसडीके सेट करें
- चरण 2: एपीआई क्लाइंट का आरंभीकरण शुरू करें
- चरण 3: दस्तावेज़ अपलोड करें
- चरण 4: GIF पर ओवरले टेक्स्ट जोड़ें
- चरण 5: आउटपुट फ़ाइल डाउनलोड करें
चरण 1: C# GIF वॉटरमार्कर SDK सेट करें
सबसे पहले, सुनिश्चित करें कि आपके प्रोजेक्ट में .NET* के लिए *GroupDocs.Watermark Cloud SDK सेटअप है। आप इस SDK को NuGet पैकेज मैनेजर के माध्यम से, या .NET CLI में निम्नलिखित कमांड का उपयोग करके अपने प्रोजेक्ट में जोड़ सकते हैं:
dotnet add package GroupDocs.Watermark-Cloud --version 23.4.0
चरण 2: एपीआई क्लाइंट का आरंभीकरण शुरू करें
एपीआई क्लाइंट स्थापित करने के लिए, कृपया डैशबोर्ड से अपना क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करें, और फिर नीचे दिखाए अनुसार दिए गए कोड को डालें:
//Get clientId & clientSecret from https://dashboard.groupdocs.cloud (free registration is required). | |
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"; | |
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; | |
string myStorage = "test-internal-storage"; | |
var configuration = new Configuration(clientId, clientSecret); | |
configuration.ApiBaseUrl = "https://api.groupdocs.cloud"; |
चरण 3: GIF छवि अपलोड करना
जीआईएफ छवि पर वॉटरमार्क लगाने से पहले, जहां आप वॉटरमार्क जोड़ना चाहते हैं वहां एक जीआईएफ छवि अपलोड करना आवश्यक है। आप फ़ाइल को क्लाउड स्टोरेज पर अपलोड करने के लिए निम्न में से किसी भी तरीके का उपयोग करके इसे पूरा कर सकते हैं:
- ब्राउज़र से अपलोड फ़ाइल एपीआई का उपयोग करके सभी फ़ाइलों को एक-एक करके अपलोड करें।
- डैशबोर्ड का उपयोग करना।
- नीचे दिए गए कोड उदाहरण का उपयोग करके प्रोग्रामेटिक रूप से अपलोड करें:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Create necessary API instances var storageApi = new StorageApi(configuration); var fileApi = new FileApi(configuration); var path = @"H:\groupdocs-cloud-data"; var files = Directory.GetFiles(path, "*.gif", SearchOption.AllDirectories); foreach (var file in files) { var relativeFilePath = file.Replace(path, string.Empty).Trim(Path.DirectorySeparatorChar); var response = storageApi.ObjectExists(new ObjectExistsRequest(relativeFilePath, myStorage)); if (response.Exists != null && !response.Exists.Value) { var fileStream = File.Open(file, FileMode.Open); fileApi.UploadFile(new UploadFileRequest(relativeFilePath, fileStream, myStorage)); fileStream.Close(); } }
परिणामस्वरूप, अपलोड की गई फ़ाइलें क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होंगी।
चरण 4: C# का उपयोग करके GIF पर ओवरले टेक्स्ट बनाएं
यहां चरण और नमूना कोड दिए गए हैं जो दिखाते हैं कि GIF वॉटरमार्किंग REST API का उपयोग करके C# में GIF छवि में वॉटरमार्क कैसे जोड़ा जाए।
- पहला: क्रेडेंशियल प्राप्त करें (AppKey और AppSID)।
- अगला: एपीआई कॉन्फ़िगर करें और वॉटरमार्कएपी प्रारंभ करें।
- अगला: GIF फ़ाइल पथ निर्दिष्ट करें।
- अगला: वॉटरमार्क विकल्प (पाठ, फ़ॉन्ट, आकार) परिभाषित करें।
- अगला: अनुरोध बनाएं।
- अंतिम: एपीआई का उपयोग करके वॉटरमार्क जोड़ें।
निम्नलिखित कोड उदाहरण दिखाता है कि GIF वॉटरमार्किंग REST API का उपयोग करके C# में GIF छवि में वॉटरमार्क कैसे डाला जाए।
string MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
string MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
var configuration = new Configuration(MyAppSid, MyAppKey); | |
var apiInstance = new WatermarkApi(configuration); | |
var fileInfo = new FileInfo | |
{ | |
FilePath = "sample.gif" | |
}; | |
var options = new WatermarkOptions() | |
{ | |
FileInfo = fileInfo, | |
WatermarkDetails = new List<WatermarkDetails> | |
{ | |
new WatermarkDetails | |
{ | |
TextWatermarkOptions = new TextWatermarkOptions | |
{ | |
Text = "Hello World!", | |
FontFamilyName = "Arial", | |
FontSize = 12d, | |
} | |
} | |
} | |
}; | |
var request = new AddRequest(options); | |
var response = apiInstance.Add(request); |
आप निम्न स्क्रीनशॉट में आउटपुट देखेंगे:

चरण 5: परिणामी GIF फ़ाइल डाउनलोड करें
पिछले चरण में दिया गया कोड परिणामी फ़ाइल को क्लाउड पर सहेजता है। इसे डाउनलोड करने के लिए आप निम्नलिखित कोड स्निपेट का उपयोग कर सकते हैं।
निष्कर्ष
इस ब्लॉग पोस्ट के अंत तक, आपको GroupDocs.Watermark Cloud REST API और इसके C# SDK का उपयोग करके GIF पर ओवरले टेक्स्ट को एकीकृत करने की व्यापक समझ होगी। अपने GIF को उन्नत करने और गतिशील और आकर्षक दृश्य सामग्री से अपने दर्शकों को मोहित करने के लिए तैयार हो जाइए।
.NET के लिए GroupDocs.Watermark क्लाउड SDK प्रक्रिया को सुव्यवस्थित करता है और अनुकूलन विकल्पों की एक श्रृंखला प्रदान करता है। आपको दस्तावेज़ीकरण में गहराई से जाने और अपनी छवियों या दस्तावेज़ों पर वॉटरमार्क तैयार करने के लिए विविध कॉन्फ़िगरेशन आज़माने के लिए प्रोत्साहित किया जाता है जो आपकी ब्रांडिंग आवश्यकताओं से पूरी तरह मेल खाते हैं।
इसके अलावा, आपको एक एपीआई संदर्भ अनुभाग मिलेगा जो आपके ब्राउज़र से सीधे हमारे एपीआई के साथ प्रत्यक्ष विज़ुअलाइज़ेशन और इंटरैक्शन को सक्षम बनाता है। C# SDK का व्यापक स्रोत कोड Github पर खुले तौर पर उपलब्ध है।
अंततः, हमारा प्रयास अलग-अलग फ़ाइल स्वरूपों और REST API के माध्यम से उनके पार्सिंग के आसपास केंद्रित नवीन ब्लॉग सामग्री तैयार करने में जारी है। नवीनतम घटनाओं के लिए जुड़े रहें. आपको कोडिंग की सफलता और संतुष्टि की शुभकामनाएँ!
मुफ़्त ऑनलाइन GIF वॉटरमार्कर ऐप
जीआईएफ में ओवरले टेक्स्ट जोड़ने के एक मानार्थ तरीके के लिए, ऑनलाइन जीआईएफ वॉटरमार्किंग एप्लिकेशन को एक चक्कर दें। यह GIF वॉटरमार्किंग टूल पहले उल्लिखित C# वॉटरमार्क लाइब्रेरी का उपयोग करके बनाया गया है।
प्रश्न पूछें
यदि आपके पास जीआईएफ वॉटरमार्कर के बारे में कोई प्रश्न या भ्रम है, तो कृपया बेझिझक हमारे फोरम के माध्यम से हमसे संपर्क करें।
यह सभी देखें
यहां कुछ संबंधित लेख दिए गए हैं जो आपके लिए उपयोगी हो सकते हैं: