2011-06-02 19 views
6

मैं पर काम कर रहे एक प्रोजेक्ट के लिए क्यूआर कोड बनाना चाहता हूं जिसके परिणामस्वरूप qr को इंडिज़ीन दस्तावेज़ में रखा जाएगा। मैंने पाया है कि इंडिज़ीन के लिए एक प्लगइन है लेकिन मुझे संदेह है कि उपयोगकर्ता की बातचीत की आवश्यकता है।शेल/मैक टर्मिनल में क्यूआर कोड जनरेशन

तो मैं एक शेल कमांड का उपयोग कर qr उत्पन्न करने के लिए खोज रहा हूं। मुझे php और rails से संबंधित चीजें और यहां तक ​​कि ठंडा करने की चीज़ें भी मिली हैं, लेकिन इनमें से कोई भी इस पर बिल फिट नहीं करेगा। मुझे शेल कमांड का उपयोग करके उन्हें उत्पन्न करने की ज़रूरत है ताकि छवि घटनाओं या पर्ल मूल रूप से मैक ओएस

आपकी सहायता के लिए धन्यवाद कमांड लाइन से चला सकें।

antotheer

मुझे आश्चर्य है कि अगर मैं एक पाने के लिए कर्ल या somthing का उपयोग कर एक यूआरएल कह सकते हैं?

+1

अगर आप किसी [CPAN पर खोज] प्रयास करते हैं (http://search.cpan.org/search?query=qrcode&mode=all) आप मिल जाएगा डेव द्वारा वर्णित सी लाइब्रेरी के लिए एक अच्छा रैपर समेत कुछ विकल्प: [इमेजर :: क्यूआरकोड] (http://search.cpan.org/perldoc?Imager::QRCode) – Ashley

+0

@ashley मेरे पास लिंक के लिए धन्यवाद उन लोगों को देखने के लिए और देखें कि मुझे कुछ ऐसा लगता है कि मुझे – mcgrailm

उत्तर

7

कुछ ऐसा करने के लिए, हम libqrencode का उपयोग करते हैं।

जैसे QR कोड पैदा करने के लिए यह एसी पुस्तकालय है, लेकिन यह एक कमांड लाइन उपयोगिता (बुलाया qrencode) के साथ आता है आप एक स्ट्रिंग से QR कोड उत्पन्न करने देता है, जो:

./qrencode -o /tmp/foo.png "This is the input string"

यह समर्थन करता है, सबसे विकल्प आप शायद डी चाहते हैं (जैसे त्रुटि सुधार स्तर, छवि आकार, आदि)।

हमने इसे किसी भी समस्या के बिना एक या दो साल के लिए उत्पादन में उपयोग किया है।

मैंने इसे केवल लिनक्स सिस्टम पर चलाया है, लेकिन ऐसा कोई कारण नहीं है कि आपको इसे मैक ओएस पर संकलित करने में सक्षम नहीं होना चाहिए, यह मानते हुए कि आपके पास एक कंपाइलर है और उपकरण इंस्टॉल किए गए हैं (और किसी भी पुस्तकालय यह निश्चित रूप से निर्भर करता है) ।

+0

पसंद है जो आशाजनक लग रहा है, हालांकि मैं कुछ भी संकलित किए बिना कुछ करने की उम्मीद कर रहा था, मैं उस सामान पर अच्छा नहीं हूं, लेकिन मैं हमेशा वह नहीं प्राप्त कर सकता जो हम चाहते हैं सही ? मैक ओएस पर – mcgrailm

+1

आप इसे होमब्रू के माध्यम से प्राप्त कर सकते हैं: brew libqrencode इंस्टॉल करें –

1

Riccardo Cossu जैसा कि बताया जा homebrew का उपयोग करें:

brew install qrencode 
qrencode -o so.png "http://stackoverflow.com" 
संबंधित मुद्दे