PPTX DOCX XLSX PDF ODP
Aspose.Imaging  .NET के लिए
WEBP

C# के माध्यम से टेक्स्ट वॉटरमार्क को WEBP में जोड़ें

सर्वर-साइड API का उपयोग करके WEBP फ़ाइलों को वॉटरमार्क करने के लिए अपने स्वयं के .NET ऐप्स बनाएं।

C# का उपयोग करके WEBP फ़ाइल को वॉटरमार्क कैसे करें

इंटरनेट पर अपने काम के लिए अधिकतम प्रदर्शन चाहने वाले लेखकों के लिए वॉटरमार्क एक आवश्यक उपकरण है। किसी छवि पर वॉटरमार्क लगाने से न केवल उसके स्रोत या कॉपीराइट धारक की पहचान होती है, बल्कि उसके निर्माता का प्रचार भी होता है। ऐसा इसलिए है क्योंकि लेखक का नाम या इंटरनेट संसाधन का नाम वाला हस्ताक्षर छवि की डिजिटल प्रतिलिपि के साथ वितरित किया जाता है। वॉटरमार्क फ़ॉन्ट की एक विस्तृत श्रृंखला के साथ टेक्स्ट का रूप ले सकते हैं और छवि के किनारे पर स्थित हो सकते हैं। जब वॉटरमार्क पारदर्शी होता है, तो यह देखने में बाधा नहीं डालता है। हालाँकि, यदि लेखक या कॉपीराइट धारक अपने नाम पर ज़ोर देना चाहता है, तो वॉटरमार्क छवि को आंशिक रूप से ओवरलैप कर सकता है। WEBP छवि फ़ाइल को वॉटरमार्क करने के लिए, हम इसका उपयोग करेंगे Aspose.Imaging for .NET API जो एक सुविधा संपन्न, शक्तिशाली और उपयोग में आसान छवि हेरफेर और C# प्लेटफॉर्म के लिए रूपांतरण API है। NuGet पैकेज मैनेजर खोलें, खोजें Aspose.Imaging और इंस्टॉल करें। आप पैकेज मैनेजर कंसोल से निम्न कमांड का भी उपयोग कर सकते हैं।

पैकेज प्रबंधक कंसोल कमांड


PM> Install-Package Aspose.Imaging

C# के माध्यम से WEBP में वॉटरमार्क जोड़ने के चरण

आपको अपने परिवेश में निम्न वर्कफ़्लो आज़माने के लिए aspose.imaging.dll की आवश्यकता होगी।

  • लोड WEBP छवि के साथ फ़ाइल। लोड विधि
  • छवि से ग्राफिक्स का उदाहरण बनाएं
  • वॉटरमार्क टेक्स्ट के लिए फ़ॉन्ट, ब्रश और प्रारूप को परिभाषित करें
  • ग्राफिक्स का उपयोग करके वॉटरमार्क बनाएं। ड्रॉस्ट्रिंग विधि
  • छवि को WEBP प्रारूप में डिस्क में सहेजें

सिस्टम आवश्यकताएं

Aspose.Imaging for .NET सभी प्रमुख ऑपरेटिंग सिस्टम पर समर्थित है। बस सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।

  • माइक्रोसॉफ्ट विंडोज या .NET फ्रेमवर्क, .NET कोर, विंडोज एप्लीकेशन, एएसपी.नेट वेब एप्लीकेशन के साथ संगत ओएस।
  • माइक्रोसॉफ्ट विजुअल स्टूडियो जैसे विकास का माहौल।
  • Aspose.Imaging for .NET आपके प्रोजेक्ट में संदर्भित है।
 

वॉटरमार्क WEBP इमेज - .NET

using System;
using System.IO;
using System.Text;
using System.Collections.Generic;
// load an existing WEBP with Image.Load
using (var image = Aspose.Imaging.Image.Load(@"template.webp"))
{
// create and initialize an instance of Graphics class and Initialize an object of SizeF to store image Size
var graphics = new Aspose.Imaging.Graphics(image);
var size = graphics.Image.Size;
// create an instance of Font. Initialize it with Font Face, Size and Style
var font = new Aspose.Imaging.Font("Times New Roman", 20, Aspose.Imaging.FontStyle.Bold);
// create an instance of SolidBrush and set Color & Opacity
var brush = new Aspose.Imaging.Brushes.SolidBrush();
brush.Color = Aspose.Imaging.Color.Red;
brush.Opacity = 0;
// initialize an object of StringFormat class and set its various properties
var format = new Aspose.Imaging.StringFormat();
format.Alignment = Aspose.Imaging.StringAlignment.Center;
format.FormatFlags = Aspose.Imaging.StringFormatFlags.MeasureTrailingSpaces;
// draw the string on image
graphics.DrawString("CONFIDENTIAL", font, brush, 0, 0, format);
// save output to disc
image.Save(@"output.webp");
}
 
  • Aspose.Imaging for .NET API . के बारे में

    Aspose.Imaging API अनुप्रयोगों के भीतर छवियों (फ़ोटो) को बनाने, संशोधित करने, आकर्षित करने या परिवर्तित करने के लिए एक छवि प्रसंस्करण समाधान है। यह प्रदान करता है: क्रॉस-प्लेटफ़ॉर्म छवि प्रसंस्करण, जिसमें विभिन्न छवि प्रारूपों (समान बहु-पृष्ठ या बहु-फ़्रेम छवि प्रसंस्करण सहित) के बीच रूपांतरण शामिल हैं, लेकिन इन्हीं तक सीमित नहीं है, ड्राइंग जैसे संशोधन, ग्राफिक प्राइमेटिव के साथ काम करना, परिवर्तन (आकार बदलना, फसल करना, फ्लिप करना और घुमाना) , बिनाराइज़ेशन, ग्रेस्केल, एडजस्ट), उन्नत छवि हेरफेर सुविधाएँ (फ़िल्टरिंग, डिथरिंग, मास्किंग, डेस्क्यूइंग), और मेमोरी ऑप्टिमाइज़ेशन रणनीतियाँ। यह एक स्टैंडअलोन लाइब्रेरी है और इमेज ऑपरेशंस के लिए किसी सॉफ्टवेयर पर निर्भर नहीं है। परियोजनाओं के भीतर देशी एपीआई के साथ आसानी से उच्च-प्रदर्शन छवि रूपांतरण सुविधाएँ जोड़ सकते हैं। ये 100% निजी ऑन-प्रिमाइसेस एपीआई हैं और छवियों को आपके सर्वर पर संसाधित किया जाता है।

    वॉटरमार्क WEBP ऑनलाइन ऐप के माध्यम से

    हमारी लाइव डेमो वेबसाइट पर जाकर WEBP दस्तावेज़ों में वॉटरमार्क जोड़ें। लाइव डेमो के निम्नलिखित लाभ हैं

      कुछ भी डाउनलोड या सेटअप करने की आवश्यकता नहीं है
      कोई कोड लिखने की जरूरत नहीं
      बस अपनी WEBP फ़ाइल अपलोड करें, अपना वॉटरमार्क सेट करें और जोड़ें बटन दबाएं
      परिणामी फ़ाइल के लिए तुरंत डाउनलोड लिंक प्राप्त करें

    WEBP क्या है WEBP फाइल का प्रारूप

    वेबपी, गूगल द्वारा पेश किया गया, एक आधुनिक रास्टर वेब छवि फ़ाइल स्वरूप है जो दोषरहित और हानिपूर्ण संपीड़न पर आधारित है। यह छवि आकार को काफी कम करते हुए समान छवि गुणवत्ता प्रदान करता है। चूंकि अधिकांश वेब पेज छवियों को डेटा के प्रभावी प्रतिनिधित्व के रूप में उपयोग करते हैं, वेब पेजों में वेबपी छवियों के उपयोग से वेब पेजों का तेजी से लोड होता है। Google के अनुसार, PNGs की तुलना में WebP दोषरहित छवियां आकार में 26% छोटी होती हैं, जबकि WebP हानिपूर्ण छवियां तुलनीय JPEG छवियों की तुलना में 25-34% छोटी होती हैं। छवियों की तुलना वेबपी और अन्य छवि फ़ाइल स्वरूपों के बीच संरचनात्मक समानता (एसएसआईएम) सूचकांक के आधार पर की जाती है। वेबपी वेबएम मल्टीमीडिया कंटेनर प्रारूप की एक सहयोगी परियोजना है।

    अधिक पढ़ें

    अन्य समर्थित वॉटरमार्किंग प्रारूप

    C# का उपयोग करके, कोई भी व्यक्ति आसानी से विभिन्न प्रारूपों को वॉटरमार्क कर सकता है, जिसमें शामिल हैं।

    BMP (बिटमैप चित्र)
    ICO (विंडोज आइकन)
    DIB (डिवाइस स्वतंत्र बिटमैप)
    DICOM (डिजिटल इमेजिंग और संचार)
    EMF (उन्नत मेटाफ़ाइल प्रारूप)
    GIF (ग्राफिकल इंटरचेंज प्रारूप)
    JP2 (जेपीईजी 2000)
    J2K (तरंगिका संपीड़ित छवि)
    PNG (पोर्टेबल नेटवर्क ग्राफ़िक्स)
    TIFF (टैग की गई छवि प्रारूप)
    WMF (माइक्रोसॉफ्ट विंडोज मेटाफाइल)
    SVG (स्केलेबल वेक्टर ग्राफिक्स)