JPEG फ़ाइलों को मर्ज करने के लिए ऑनलाइन दस्तावेज़ विलय ऐप और पायथन कोड
शक्तिशाली पायथन आधारित JPEG दस्तावेज़ विलय एप्लिकेशन विकसित करें।ऐप के माध्यम से अनेक JPEG दस्तावेज़ों को निःशुल्क ऑनलाइन एक में संयोजित करें।JPEG फ़ाइल को पीडीएफ, इमेज, वर्ड और कई अन्य प्रारूपों में ऑनलाइन सहेजें।
ऐप का उपयोग करके JPEG फ़ाइलों को ऑनलाइन कैसे मर्ज करें
- उन्हें एक में मर्ज करने के लिए JPEG फ़ाइलें अपलोड करें।
- ड्रॉपडाउन से चयन जैसे पैरामीटर दर्ज करें।
- आवश्यक प्रारूप में सहेजें: छवि, पीडीएफ, DOCX, HTML, और अन्य
- JPEG को वांछित प्रारूप में मर्ज करने के लिए “मर्ज” बटन पर क्लिक करें।
- मर्ज की गई JPEG फ़ाइल डाउनलोड करें.
- JPEG को एकल फ़ाइल के रूप में विलय करने का परिणाम देखें और प्राप्त करें।
पायथन के माध्यम से JPEG फ़ाइल को कैसे मर्ज करें
- सीधे PyPI ( Aspose.Imaging ) से प्रोजेक्ट के भीतर संदर्भ API
- सभी छवियाँ लोड करें.
- परिणामी छवि आकार प्राप्त करें और सेट करें।
- छवि विकल्प परिभाषित करें.
- छवियों को नए में संयोजित करें.
- सेव विधि को कॉल करें और मर्ज की गई JPEG फ़ाइलों को एकल फ़ाइल में प्राप्त करें।
पायथन में JPEG को मर्ज करने के लिए कोड
import aspose.pycore as aspycore | |
from aspose.imaging import Image, Rectangle, RasterImage | |
from aspose.imaging.imageoptions import JpegOptions | |
from aspose.imaging.sources import FileCreateSource | |
from aspose.imaging.fileformats.jpeg import JpegImage | |
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 | |
data_dir = templates_folder | |
image_paths = [os.path.join(data_dir, "template.jpg"), | |
os.path.join(data_dir, "template.jpeg")] | |
output_path = os.path.join(data_dir, "result.jpg") | |
temp_file_path = os.path.join(data_dir, "temp.jpg") | |
# Getting resulting image size. | |
image_sizes = [] | |
for image_path in image_paths: | |
with Image.load(image_path) as image: | |
image_sizes.append(image.size) | |
new_width = 0 | |
new_height = 0 | |
for size in image_sizes: | |
new_width += size.width | |
new_height = max(new_height, size.height) | |
# Combining images into new one. | |
temp_file_source = FileCreateSource(temp_file_path, delete_output) | |
with JpegOptions() as options: | |
options.source = temp_file_source | |
options.quality = 100 | |
with aspycore.as_of(Image.create(options, new_width, new_height), JpegImage) as new_image: | |
stitched_width = 0 | |
for image_path in image_paths: | |
with aspycore.as_of(Image.load(image_path), RasterImage) as image: | |
bounds = Rectangle(stitched_width, 0, image.width, image.height) | |
new_image.save_argb_32_pixels(bounds, image.load_argb_32_pixels(image.bounds)) | |
stitched_width += image.width | |
new_image.save(output_path) | |
if delete_output: | |
os.remove(output_path) | |
if os.path.exists(temp_file_path): | |
os.remove(temp_file_path) |
import aspose.words as aw | |
fileNames = [ "sourceImage1.png", "sourceImage2.png" ] | |
doc = aw.Document() | |
builder = aw.DocumentBuilder(doc) | |
shapes = [builder.insert_image(fileName) for fileName in fileNames] | |
pageSetup = builder.page_setup | |
pageSetup.page_width = max(shape.width for shape in shapes) | |
pageSetup.page_height = sum(shape.height for shape in shapes) | |
pageSetup.top_margin = 0 | |
pageSetup.left_margin = 0 | |
pageSetup.bottom_margin = 0 | |
pageSetup.right_margin = 0 | |
doc.save("mergedImages.png") |
पायथन का उपयोग करके JPEG फ़ाइल मर्जर विकसित करें
एकाधिक JPEG फ़ाइलों को आसानी से मर्ज करने के लिए पायथन स्क्रिप्ट या उपयोगिता ऐप विकसित करने की आवश्यकता है?Aspose.Imaging for Python via .NET, Aspose.Total for Python via .NET के चाइल्ड एपीआई के साथ, कोई भी पायथन डेवलपर पेशेवर समाधान विकसित करने के लिए दस्तावेजों को आसानी से संयोजित करने के लिए उपरोक्त एपीआई कोड को एकीकृत कर सकता है। दस्तावेज़ों को मर्ज करने के लिए शक्तिशाली पायथन लाइब्रेरी JPEG प्रारूप सहित कई लोकप्रिय प्रारूपों का समर्थन करती है।
पायथन के लिए JPEG विलय लाइब्रेरी
आपके सिस्टम पर ‘Aspose.Imaging for Python via .NET’ या ‘Aspose.Total for Python via .NET’ इंस्टॉल करने के लिए वैकल्पिक विकल्प हैं।कृपया वह चुनें जो आपकी आवश्यकताओं से मेल खाता हो और चरण-दर-चरण निर्देशों का पालन करें:
- PyPI से Aspose.Imaging for Python via .NET इंस्टॉल करें
- या निम्नलिखित पिप कमांड का उपयोग करें
पाइप इंस्टॉल एस्पोज़-इमेजिंग-पायथन-नेट
।
सिस्टम आवश्यकताएं
- जीएनयू libc >= 2.17
- GCC-6 रनटाइम लाइब्रेरीज़ (या बाद में)।
- पायथन 3.5-3.7 के लिए: पायथन के पाइमैलोक बिल्ड की आवश्यकता है।
अधिक जानकारी के लिए कृपया Product Documentation देखें।
पूछे जाने वाले प्रश्न
- क्या मैं अपने एप्लिकेशन में उपरोक्त पायथन कोड का उपयोग कर सकता हूं?हां, इस कोड को डाउनलोड करने और बीएमपी1 दस्तावेजों के संयोजन पर केंद्रित पायथन-आधारित अनुप्रयोगों को विकसित करने के उद्देश्य से इसका उपयोग करने के लिए आपका स्वागत है।कोई भी व्यक्ति Python का उपयोग करके JPEG को संयोजित करने के लिए पेशेवर समाधान विकसित कर सकता है।पायथन में उच्च-स्तरीय, प्लेटफ़ॉर्म स्वतंत्र सॉफ़्टवेयर विकसित करने के लिए हमारे JPEG मर्जिंग API का उपयोग करें।
- क्या यह दस्तावेज़ मर्जिंग ऐप केवल विंडोज़ पर काम करता है?आपके पास किसी भी डिवाइस से दस्तावेज़ विलय शुरू करने की सुविधा है, चाहे वह किसी भी ऑपरेटिंग सिस्टम पर चलता हो, चाहे वह विंडोज, लिनक्स, मैक ओएस या एंड्रॉइड हो। बस एक समकालीन वेब ब्राउज़र और एक सक्रिय इंटरनेट कनेक्शन की आवश्यकता है।
- क्या एकाधिक JPEG दस्तावेज़ों को संयोजित करने के लिए ऑनलाइन ऐप का उपयोग करना सुरक्षित है?बिल्कुल! हमारी सेवा के माध्यम से उत्पन्न आउटपुट फ़ाइलें 24 घंटे की समय सीमा के भीतर हमारे सर्वर से सुरक्षित रूप से और स्वचालित रूप से हटा दी जाएंगी।परिणामस्वरूप, इन फ़ाइलों से जुड़े डाउनलोड लिंक इस अवधि के बाद काम करना बंद कर देंगे।
- ऐप का उपयोग करने के लिए कौन सा ब्राउज़र चाहिए?आप ऑनलाइन JPEG दस्तावेज़ विलय के लिए Google Chrome, फ़ायरफ़ॉक्स, ओपेरा, या Safari जैसे किसी भी आधुनिक वेब ब्राउज़र का उपयोग कर सकते हैं।
- मैं अनेक JPEG फ़ाइलों को कैसे मर्ज कर सकता हूँ?एक या अधिक फ़ाइलें अपलोड करके प्रारंभ करें जिन्हें आप मर्ज करना चाहते हैं। आप या तो अपनी JPEG फ़ाइलों को खींचकर छोड़ सकते हैं या बस सफेद क्षेत्र के अंदर क्लिक कर सकते हैं।बाद में, 'मर्ज' बटन पर क्लिक करें, और हमारा विलय अपलोड की गई फ़ाइलों को तुरंत संसाधित करेगा।
- JPEG फ़ाइलों को मर्ज करने में कितना समय लगता है?यह मर्जिंग एप्लिकेशन तेजी से काम करता है, फाइलों को अपलोड करने और उन्हें मर्ज करने में कुछ सेकंड लग सकते हैं।