BMP छवियाँ वॉटरमार्क के लिए Python का उपयोग करें
सर्वर एपीआई के माध्यम से छवियों और तस्वीरों को वॉटरमार्क करने के लिए Python ऐप्स बनाएं
Python के साथ BMP छवियों और फ़ोटो को वॉटरमार्क कैसे करें
किसी लेखक के लिए पूरे इंटरनेट क्षेत्र में अपने ब्रांड की दृश्यता बढ़ाने के लिए वॉटरमार्क शामिल करना एक उत्कृष्ट साधन है। जब किसी छवि पर लागू किया जाता है, तो वॉटरमार्क न केवल स्रोत या कॉपीराइट धारक के लिए एक पहचानकर्ता के रूप में कार्य करता है, बल्कि लेखक या ऑनलाइन प्लेटफ़ॉर्म के लिए एक प्रभावी प्रचार उपकरण के रूप में भी खड़ा होता है। ऐसा इसलिए है क्योंकि वॉटरमार्क, चाहे वह लेखक का नाम हो या विशिष्ट लोगो, छवि के प्रत्येक डिजिटल पुनरावृत्ति के साथ बिखरा हुआ होगा। वॉटरमार्क विकल्पों में छवि की परिधि के आसपास विभिन्न प्रकार के फ़ॉन्ट में टेक्स्ट शामिल होता है। एक अर्ध-पारदर्शी लोगो छवि या फोटो की दृश्य सराहना में बाधा नहीं डालेगा। यदि लेखक या कॉपीराइट धारक को अपने नाम पर ज़ोर देना ज़रूरी लगता है, तो वॉटरमार्क छवि को आंशिक रूप से ओवरले कर सकता है। BMP छवियों में वॉटरमार्क जोड़ने के लिए, हम इसका उपयोग करेंगे Aspose.Imaging for Python via .NET एपीआई जो कि पायथन प्लेटफॉर्म के लिए एक सुविधा संपन्न, शक्तिशाली और उपयोग में आसान छवि हेरफेर और रूपांतरण एपीआई है। आप इसे अपने सिस्टम कमांड से निम्नलिखित कमांड का उपयोग करके इंस्टॉल कर सकते हैं।
द सिस्टम कमांड लाइन
>> pip install aspose-imaging-python-net
Python के माध्यम से BMP में वॉटरमार्क जोड़ने के चरण
आपको aspose-imaging-python-net की जरूरत है ताकि आप अपने खुद के माहौल में नीचे दिए गए वर्कफ़्लो को आज़मा सकें।
- लोड BMP छवि के साथ फ़ाइल। लोड विधि
- छवि से ग्राफिक्स का उदाहरण बनाएं
- वॉटरमार्क टेक्स्ट के लिए फ़ॉन्ट, ब्रश और प्रारूप को परिभाषित करें
- ग्राफिक्स का उपयोग करके वॉटरमार्क बनाएं। ड्रॉस्ट्रिंग विधि
- छवि को BMP प्रारूप में डिस्क में सहेजें
सिस्टम आवश्यकताएं
Aspose.Imaging for Python सभी प्रमुख ऑपरेटिंग सिस्टम पर समर्थित है। बस सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।
- माइक्रोसॉफ्ट विंडोज/लिनक्स .NET कोर रनटाइम के साथ।
- पायथन और PyPi पैकेज मैनेजर।
वॉटरमार्क BMP इमेज - Python
import aspose.imaging as imaging | |
import aspose.pycore as aspycore | |
import os | |
if 'TEMPLATE_DIR' in os.environ: | |
templates_folder = os.environ['TEMPLATE_DIR'] | |
else: | |
templates_folder = r"C:\Users\USER\Downloads\templates" | |
delete_output = 'SAVE_OUTPUT' not in os.environ | |
# load an existing BMP with Image.Load | |
with imaging.Image.load(os.path.join(templates_folder, "template.bmp")) as image: | |
# create and initialize an instance of Graphics class and Initialize an object of SizeF to store image Size | |
graphics = imaging.Graphics(image) | |
size = graphics.image.size | |
# create an instance of Font. Initialize it with Font Face, Size and Style | |
font = imaging.Font("Times New Roman", 20.0, imaging.FontStyle.BOLD) | |
# create an instance of SolidBrush and set Color & Opacity | |
brush = imaging.brushes.SolidBrush() | |
brush.color = imaging.Color.red | |
brush.opacity = 0.0 | |
# initialize an object of StringFormat class and set its various properties | |
format_ = imaging.StringFormat() | |
format_.alignment = imaging.StringAlignment.CENTER | |
format_.format_flags = imaging.StringFormatFlags.MEASURE_TRAILING_SPACES | |
# draw the string on image | |
graphics.draw_string("CONFIDENTIAL", font, brush, image.width / 2, image.height / 2, format_) | |
# save output to disc | |
image.save(os.path.join(templates_folder, "output.bmp")) | |
if delete_output: | |
os.remove(os.path.join(templates_folder, "output.bmp")) |
Aspose.Imaging for Python API . के बारे में
Aspose.Imaging API अनुप्रयोगों के भीतर छवियों (फ़ोटो) को बनाने, संशोधित करने, आकर्षित करने या परिवर्तित करने के लिए एक छवि प्रसंस्करण समाधान है। यह प्रदान करता है: क्रॉस-प्लेटफ़ॉर्म छवि प्रसंस्करण, जिसमें विभिन्न छवि प्रारूपों (समान बहु-पृष्ठ या बहु-फ़्रेम छवि प्रसंस्करण सहित) के बीच रूपांतरण शामिल हैं, लेकिन इन्हीं तक सीमित नहीं है, ड्राइंग जैसे संशोधन, ग्राफिक प्राइमेटिव के साथ काम करना, परिवर्तन (आकार बदलना, फसल करना, फ्लिप करना और घुमाना) , बिनाराइज़ेशन, ग्रेस्केल, एडजस्ट), उन्नत छवि हेरफेर सुविधाएँ (फ़िल्टरिंग, डिथरिंग, मास्किंग, डेस्क्यूइंग), और मेमोरी ऑप्टिमाइज़ेशन रणनीतियाँ। यह एक स्टैंडअलोन लाइब्रेरी है और इमेज ऑपरेशंस के लिए किसी सॉफ्टवेयर पर निर्भर नहीं है। परियोजनाओं के भीतर देशी एपीआई के साथ आसानी से उच्च-प्रदर्शन छवि रूपांतरण सुविधाएँ जोड़ सकते हैं। ये 100% निजी ऑन-प्रिमाइसेस एपीआई हैं और छवियों को आपके सर्वर पर संसाधित किया जाता है।वॉटरमार्क BMP ऑनलाइन ऐप के माध्यम से
हमारी लाइव डेमो वेबसाइट पर जाकर BMP दस्तावेज़ों में वॉटरमार्क जोड़ें। लाइव डेमो के निम्नलिखित लाभ हैं
BMP क्या है BMP फाइल का प्रारूप
एक्सटेंशन वाली फ़ाइलें .BMP बिटमैप छवि फ़ाइलों का प्रतिनिधित्व करती हैं जिनका उपयोग बिटमैप डिजिटल छवियों को संग्रहीत करने के लिए किया जाता है। ये चित्र ग्राफिक्स एडेप्टर से स्वतंत्र हैं और इन्हें डिवाइस इंडिपेंडेंट बिटमैप (DIB) फ़ाइल स्वरूप भी कहा जाता है। यह स्वतंत्रता माइक्रोसॉफ्ट विंडोज और मैक जैसे कई प्लेटफार्मों पर फ़ाइल खोलने के उद्देश्य से कार्य करती है। बीएमपी फ़ाइल प्रारूप डेटा को दो-आयामी डिजिटल छवियों के रूप में मोनोक्रोम के साथ-साथ विभिन्न रंग गहराई के साथ रंग प्रारूप में संग्रहीत कर सकता है।
अधिक पढ़ेंअन्य समर्थित वॉटरमार्किंग प्रारूप
Python का उपयोग करके, कोई भी व्यक्ति आसानी से विभिन्न प्रारूपों को वॉटरमार्क कर सकता है, जिसमें शामिल हैं।