यह संक्षिप्त ट्यूटोरियल इस बात पर मार्गदर्शन करता है कि Java REST API का उपयोग करके स्कैन किए गए दस्तावेज़ों को कैसे डिज़ाइन किया जाए। आप जावा-आधारित क्लाउड एसडीके की मदद से जावा लो कोड एपीआई का उपयोग करके स्वचालित रूप से **स्कैन किए गए image को सीधा करना सीखेंगे। इसमें स्थानीय फ़ाइल सिस्टम से स्रोत छवि को लोड करने से लेकर क्लाउड से आउटपुट को संसाधित करने और डाउनलोड करने तक के सभी चरण शामिल हैं।
पूर्वावश्यकता
एक खाता एपीआई क्रेडेंशियल बनाएं एक छवि तैयार करने के लिए
डाउनलोड करना Aspose.Imaging Cloud SDK for Java for correcting the image orientation
उपरोक्त एसडीके के साथ जावा प्रोजेक्ट सेटअप करें
जावा लो कोड एपीआई का उपयोग करके स्कैन की गई छवि को सीधा करने के चरण
- इमेजिंगएपी का उपयोग करके एसडीके क्लाइंट को प्रमाणित और आरंभ करने के लिए अपने एस्पोज़ क्लाउड क्रेडेंशियल और एपीआई बेस यूआरएल प्रदान करके प्रक्रिया शुरू करें।
- तिरछी छवि का फ़ाइल नाम निर्दिष्ट करें और इसे स्थानीय सिस्टम से मेमोरी स्ट्रीम में लोड करें
- छवि को क्लाउड स्टोरेज पर अपलोड करें ताकि Aspose API उस तक पहुंच सके
- डेस्क्यूइंग के लिए विकल्पों को परिभाषित करें
- अपलोड किए गए फ़ाइल नाम और उपरोक्त पैरामीटर के साथ एक डेस्क्यू इमेज रिक्वेस्ट बनाएं और DeskewImage() पर कॉल करें।
- एपीआई द्वारा लौटाई गई डेस्कवेड छवि को एक स्थानीय फ़ाइल में सहेजें
इन चरणों में जावा लो कोड एपीआई का उपयोग करके फोटो को तिरछा करने की प्रक्रिया को संक्षेप में प्रस्तुत किया गया है। एपीआई क्लाइंट को आरंभ करके, तिरछी छवि अपलोड करके और आवश्यक जानकारी भरकर डेस्क्यूइमेजरेक्वेस्ट ऑब्जेक्ट बनाकर प्रक्रिया शुरू करें। इसके बाद, छवि को सीधा करने और स्थानीय फ़ाइल सिस्टम पर प्रतिक्रिया स्ट्रीम को छवि के रूप में सहेजने के लिए डेस्क्यूइमेज() विधि को कॉल करें।
जावा रेस्ट इंटरफ़ेस का उपयोग करके ऑनलाइन डेस्क्यू इमेज के लिए कोड
इस कोड ने प्रदर्शित किया है कि कैसे जावा रेस्टफुल सर्विस का उपयोग करके फोटो को तिरछा किया जाए। हमने डेस्क्यूइंग के बाद छवि के पहलू अनुपात को बनाए रखने के लिए resizeProportionally को सत्य के रूप में सेट किया है, जबकि गलत देखने पर खिंचाव आएगा जो छवि को विकृत कर सकता है। ध्यान दें कि पृष्ठभूमि रंग का नाम लिखने के बजाय, आप #FFFFFF जैसे रंग कोड का उपयोग कर सकते हैं।
इस लेख ने हमें एक छवि को डेस्क्यू करने की प्रक्रिया सिखाई है। किसी रंगीन छवि को काले और सफेद में बदलने के लिए, Java REST API का उपयोग करके रंगीन छवि को काले और सफेद में बदलें पर लेख देखें।