2012-05-18 15 views
6

मेरे पास एक बारकोड छवि है। मुझे इसे छोटा बनाना है।क्या बारकोड छवि का स्केलिंग इसे नुकसान पहुंचाता है?

क्या बारकोड को नुकसान पहुंचा सकता है?

  1. आनुपातिक स्केलिंग

  2. नहीं आनुपातिक स्केलिंग (केवल ऊंचाई परिवर्तन)

बारकोड हैं: टाइप करें UPC-A/EAN-13 "ऊर्ध्वाधर लाइनों"। क्षमा करें बारकोड में एक विशेषज्ञ नहीं, सोचा कि बारकोड का प्रकार महत्वपूर्ण नहीं होगा। स्केलिंग मध्यम है, छवि प्रासंगिक डेटा खोना नहीं है।

+0

कौन सा बारकोड? कई प्रकार हैं (ईएएन 13, ईएएन 8, आदि) – int2000

+0

कितना स्केलिंग? किस तरह का बारकोड? अधिक जानकारी के बिना, निश्चित रूप से आपकी छवि को नुकसान पहुंचाने के साथ स्केलिंग, क्योंकि यह डेटा के नुकसान को प्रेरित करता है। – ClemKeirua

+1

यूपीसी-ए/ईएएन -13। क्षमा करें बारकोड में एक विशेषज्ञ नहीं, सोचा कि बारकोड का प्रकार महत्वपूर्ण नहीं होगा। स्केलिंग मध्यम है, छवि प्रासंगिक डेटा (जैसे लाइन गायब या कुछ) खोना नहीं है। – Ixx

उत्तर

3

नियमित बारकोड (= लंबवत पट्टियां) लाइनों की सापेक्ष चौड़ाई से पहचाना जाता है। इस प्रकार, क्षैतिज ऊंचाई केवल विकर्ण स्कैनिंग के खिलाफ मजबूती के लिए मायने रखती है। यदि कोड एक हाथ स्कैनर के साथ स्कैन किए जाते हैं, तो मैं ऊंचाई को स्केल करूंगा (या छवि को फसल)। किसी भी मामले में, लाइनों की विभिन्न चौड़ाई अभी भी स्पष्ट रूप से दिखाई देनी चाहिए। दिए गए बारकोड मानक के लिए न्यूनतम अनुपात का सुझाव देने वाले अनुपालन नियम हो सकते हैं।

+0

ठीक है, सही है, क्योंकि मुझे वास्तव में केवल ऊंचाई को स्केल करने की आवश्यकता है। धन्यवाद। – Ixx

3

नियमित रैखिक उत्पाद बारकोड के लिए, सरल उत्तर हाँ है, आप इसे स्केल कर सकते हैं (दोनों मामले सुरक्षित हैं)।

हालांकि, यदि आप बहुत दूर पैमाने पर हैं और बार एक साथ बहुत करीब हैं, तो आपको उच्च स्तर की पढ़ने वाली त्रुटियां मिलनी शुरू हो जाएंगी।

आपको यह सुनिश्चित करने के लिए उचित बारकोड रीडर के साथ परीक्षण करने की आवश्यकता होगी कि आपने बहुत अधिक स्केल नहीं किया है।

+0

हां, स्केलिंग मध्यम है। मैंने सोचा कि शायद आयाम या प्रोपोटेशन स्वयं के लिए कुछ प्रकार की जानकारी थी, इसलिए उन्हें बदलने से स्कैनर क्या बदलता है। – Ixx

+0

+1 क्योंकि आपका उत्तर सहायक है बॉट दूसरा एक और ठोस है। – Ixx

संबंधित मुद्दे