WMF छवियाँ क्रॉप करने के लिए Python का उपयोग करें
सर्वर एपीआई के माध्यम से WMF छवियों और तस्वीरों को क्रॉप करने के लिए Python ऐप्स बनाएं
Python के साथ WMF छवियों और फ़ोटो को कैसे क्रॉप करें
उपयोगकर्ता मुख्य रूप से किसी छवि या फोटो के केंद्र में स्थित तत्वों की ओर आकर्षित होते हैं। किसी छवि को क्रॉप करना अप्रासंगिक तत्वों को खत्म करने के लिए एक सहायक कदम हो सकता है जो फोटो के प्राथमिक विषय से ध्यान भटका सकता है। विशेष रूप से Python के लिए डिज़ाइन किए गए इमेज क्रॉपिंग फ़ंक्शन का उपयोग करके, आप छवि के केंद्र बिंदु के आसपास एक आयताकार क्षेत्र को इंगित कर सकते हैं या आवश्यक सेगमेंट का चयन करने के लिए फोटो के किनारों से स्पष्ट मार्जिन स्थापित कर सकते हैं। नतीजतन, छवि को क्रॉप करके, हम किसी भी अवांछित विवरण को हटा देते हैं और मुख्य विषय पर जोर देते हैं। छवियों को WMF प्रारूप में क्रॉप करने के लिए, हम इसका उपयोग करेंगे Aspose.Imaging for Python via .NET एपीआई जो कि पायथन प्लेटफॉर्म के लिए एक सुविधा संपन्न, शक्तिशाली और उपयोग में आसान छवि हेरफेर और रूपांतरण एपीआई है। आप इसे अपने सिस्टम कमांड से निम्नलिखित कमांड का उपयोग करके इंस्टॉल कर सकते हैं।
द सिस्टम कमांड लाइन
>> pip install aspose-imaging-python-net
Python के माध्यम से WMF को क्रॉप करने के चरण
आपको aspose-imaging-python-net की जरूरत है ताकि आप अपने खुद के माहौल में नीचे दिए गए वर्कफ़्लो को आज़मा सकें।
- लोड WMF छवि के साथ फ़ाइलें। लोड विधि
- छवियों को क्रॉप करना;
- मर्ज की गई छवि को Aspose द्वारा समर्थित डिस्क में सहेजें। इमेजिंग प्रारूप
सिस्टम आवश्यकताएं
Aspose.Imaging for Python सभी प्रमुख ऑपरेटिंग सिस्टम पर समर्थित है। बस सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।
- माइक्रोसॉफ्ट विंडोज/लिनक्स .NET कोर रनटाइम के साथ।
- पायथन और PyPi पैकेज मैनेजर।
WMF इमेज क्रॉप करें - Python
from aspose.imaging import Image | |
from aspose.imaging.fileformats.emf import MetaImage | |
from aspose.pycore import as_of | |
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 | |
obj_init = [] | |
obj_init.append("emf") | |
obj_init.append("emz") | |
obj_init.append("wmf") | |
obj_init.append("wmz") | |
meta_formats = obj_init | |
for format_ext in meta_formats: | |
input_file = os.path.join(templates_folder, f"template.{format_ext}") | |
output_file = os.path.join(templates_folder, f"cropped.{format_ext}") | |
print("Cropping ", format_ext) | |
# explicit type casting from Image to RasterImage | |
with as_of(Image.load(input_file), MetaImage) as image: | |
image.crop(image.width // 4, image.width // 4, image.height // 4, image.height // 4) | |
image.save(output_file) | |
if delete_output: | |
os.remove(output_file) |
Aspose.Imaging for Python API . के बारे में
Aspose.Imaging API अनुप्रयोगों के भीतर छवियों (फ़ोटो) को बनाने, संशोधित करने, आकर्षित करने या परिवर्तित करने के लिए एक छवि प्रसंस्करण समाधान है। यह प्रदान करता है: क्रॉस-प्लेटफ़ॉर्म छवि प्रसंस्करण, जिसमें विभिन्न छवि प्रारूपों (समान बहु-पृष्ठ या बहु-फ़्रेम छवि प्रसंस्करण सहित) के बीच रूपांतरण शामिल हैं, लेकिन इन्हीं तक सीमित नहीं है, ड्राइंग जैसे संशोधन, ग्राफिक प्राइमेटिव के साथ काम करना, परिवर्तन (आकार बदलना, फसल करना, फ्लिप करना और घुमाना) , बिनाराइज़ेशन, ग्रेस्केल, एडजस्ट), उन्नत छवि हेरफेर सुविधाएँ (फ़िल्टरिंग, डिथरिंग, मास्किंग, डेस्क्यूइंग), और मेमोरी ऑप्टिमाइज़ेशन रणनीतियाँ। यह एक स्टैंडअलोन लाइब्रेरी है और इमेज ऑपरेशंस के लिए किसी सॉफ्टवेयर पर निर्भर नहीं है। परियोजनाओं के भीतर देशी एपीआई के साथ आसानी से उच्च-प्रदर्शन छवि रूपांतरण सुविधाएँ जोड़ सकते हैं। ये 100% निजी ऑन-प्रिमाइसेस एपीआई हैं और छवियों को आपके सर्वर पर संसाधित किया जाता है।ऑनलाइन ऐप के माध्यम से WMF को क्रॉप करें
हमारी लाइव डेमो वेबसाइट पर जाकर WMF दस्तावेज़ों को क्रॉप करें। लाइव डेमो के निम्नलिखित लाभ हैं
WMF क्या है WMF फाइल का प्रारूप
WMF एक्सटेंशन वाली फाइलें वेक्टर के साथ-साथ बिटमैप-फॉर्मेट इमेज डेटा को स्टोर करने के लिए माइक्रोसॉफ्ट विंडोज मेटाफाइल (WMF) का प्रतिनिधित्व करती हैं। अधिक सटीक होने के लिए, WMF ग्राफ़िक्स फ़ाइल स्वरूपों की वेक्टर फ़ाइल स्वरूप श्रेणी से संबंधित है जो डिवाइस स्वतंत्र है। विंडोज ग्राफिकल डिवाइस इंटरफेस (जीडीआई) स्क्रीन पर एक छवि प्रदर्शित करने के लिए डब्लूएमएफ फाइल में संग्रहीत कार्यों का उपयोग करता है। WMF का एक अधिक उन्नत संस्करण, जिसे एन्हांस्ड मेटा फाइल्स (EMF) के रूप में जाना जाता है, बाद में प्रकाशित किया गया था जो प्रारूप को अधिक सुविधा संपन्न बनाता है। व्यावहारिक रूप से, WMF SVG के समान हैं।
अधिक पढ़ेंअन्य समर्थित फसल प्रारूप
Python का उपयोग करके, कोई भी व्यक्ति आसानी से विभिन्न प्रारूपों को क्रॉप कर सकता है, जिसमें शामिल हैं।