यह विषय पायथन में image को संपीड़ित करने के विवरण पर चर्चा करता है। इसमें पायथन में चित्र संपीड़क विकसित करने के लिए एल्गोरिदम और एक कार्यशील कोड स्निपेट शामिल है। आप इन निर्देशों का पालन किसी भी ऑपरेटिंग सिस्टम, जैसे कि विंडोज, मैकओएस या लिनक्स में कर सकते हैं, बशर्ते कि उस वातावरण में पायथन कॉन्फ़िगर किया गया हो।
पायथन में छवि को संपीड़ित करने के चरण
- छवियों को संपीड़ित करने के लिए Aspose.Imaging for Python को कॉन्फ़िगर करके सिस्टम तैयार करें
- Image क्लास का उपयोग करके इनपुट छवि पढ़ें
- PngOptions वर्ग का एक ऑब्जेक्ट बनाएं और विभिन्न गुण सेट करें
- आउटपुट संपीड़ित छवि निर्यात करें
ऊपर दिए गए चरणों का पालन करके, आप आसानी से JPG कंप्रेस इन पायथन की सुविधा को शामिल कर सकते हैं। सबसे पहले, आप प्रोजेक्ट के अंदर संबंधित नेमस्पेस को आयात करके पर्यावरण को कॉन्फ़िगर कर सकते हैं। इसके बाद, डिस्क से इनपुट इमेज एक्सेस करें और अन्य गुणों के साथ-साथ कम्प्रेशन लेवल सेट करें। अंत में, अपनी आवश्यकताओं के अनुसार आउटपुट कम्प्रेस्ड इमेज को डिस्क या स्ट्रीम पर निर्यात करें।
पायथन में पिक्चर कंप्रेसर बनाने के लिए कोड
import aspose.imaging | |
from aspose.imaging import Image , ColorPaletteHelper | |
from aspose.imaging.imageoptions import PngOptions | |
import os | |
path = "C://SampleFiles//" | |
license = aspose.imaging.License() | |
license.set_license(path + "License.lic") | |
# Load the input image | |
with Image.load(os.path.join(path, "Visio.png")) as image: | |
options = PngOptions() | |
options.compression_level = 9 | |
options.progressive = True | |
image.save(os.path.join(path, "compressedpython.png") , options) | |
print("Image Compressed Successfully") |
यह नमूना कोड केवल कुछ API कॉल के साथ Python में फ़ोटो कंप्रेसर बनाने के लिए पर्याप्त है। यह स्रोत छवि को पढ़ने के लिए Image वर्ग के साथ काम करता है और फिर संपीड़ित आउटपुट चित्र को निर्यात करने से पहले संपीड़न गुणों को निर्दिष्ट करने के लिए PngOptions वर्ग का एक उदाहरण घोषित करता है। इसके अलावा, आप छवि संपीड़न प्रक्रिया को अनुकूलित करने के लिए बिट गहराई, रिज़ॉल्यूशन सेटिंग्स, रंग पैलेट आदि सेट कर सकते हैं।
इस लेख में, हमने समझा है कि Python में JPEG को कैसे संपीड़ित किया जाता है। यदि आप फ़ोटो मर्ज करने के बारे में सीखना चाहते हैं, तो पायथन में फ़ोटो मर्ज करें पर लेख पढ़ें।