ইন্সট্যাক্স লোগো

কিউআর কোড জেনারেটর লাইব্রেরি

ভূমিকা

এই প্রকল্পের লক্ষ্য হল একাধিক ভাষায় সেরা, স্পষ্ট QR কোড জেনারেটর লাইব্রেরি। প্রাথমিক লক্ষ্যগুলি হল নমনীয় বিকল্প এবং পরম সঠিকতা। মাধ্যমিক লক্ষ্যগুলি হল কম্প্যাক্ট বাস্তবায়ন আকার এবং ভাল ডকুমেন্টেশন মন্তব্য।
লাইভ জাভাস্ক্রিপ্ট ডেমো, বিস্তৃত বিবরণ এবং প্রতিযোগীদের তুলনা সহ হোম পেজ: [https://www.nayuki.io/page/qr-code-generator-library](https://www.nayuki.io/page/qr-code-generator-library)

বৈশিষ্ট্য

মূল বৈশিষ্ট্য:
* ৬টি প্রোগ্রামিং ভাষায় উপলব্ধ, যার সবকটিই প্রায় সমান কার্যকারিতা সহ: জাভা, টাইপস্ক্রিপ্ট/জাভাস্ক্রিপ্ট, পাইথন, রাস্ট, সি++, সি
* প্রতিযোগী লাইব্রেরির তুলনায় উল্লেখযোগ্যভাবে ছোট কোড কিন্তু ডকুমেন্টেশন মন্তব্য বেশি
* QR কোড মডেল 40 স্ট্যান্ডার্ড অনুসারে, সমস্ত 4টি সংস্করণ (আকার) এবং সমস্ত 2টি ত্রুটি সংশোধন স্তর এনকোডিং সমর্থন করে
* আউটপুট ফর্ম্যাট: QR প্রতীকের কাঁচা মডিউল/পিক্সেল
* অন্যান্য বাস্তবায়নের তুলনায় ফাইন্ডারের মতো পেনাল্টি প্যাটার্নগুলি আরও সঠিকভাবে সনাক্ত করে
* সাধারণ লেখার তুলনায় কম জায়গায় সংখ্যাসূচক এবং বিশেষ-বর্ণানুক্রমিক লেখা এনকোড করে।
* অনুমোদিত MIT লাইসেন্সের অধীনে ওপেন-সোর্স কোড

ম্যানুয়াল পরামিতি:
* ব্যবহারকারী অনুমোদিত সর্বনিম্ন এবং সর্বোচ্চ সংস্করণ সংখ্যা নির্দিষ্ট করতে পারেন, তারপর লাইব্রেরি স্বয়ংক্রিয়ভাবে ডেটার সাথে মানানসই পরিসরের মধ্যে সবচেয়ে ছোট সংস্করণটি বেছে নেবে।
* ব্যবহারকারী ম্যানুয়ালি মাস্ক প্যাটার্ন নির্দিষ্ট করতে পারেন, অন্যথায় লাইব্রেরি স্বয়ংক্রিয়ভাবে ৮টি মাস্ক মূল্যায়ন করবে এবং সর্বোত্তমটি নির্বাচন করবে।
* ব্যবহারকারী সম্পূর্ণ ত্রুটি সংশোধন স্তর নির্দিষ্ট করতে পারেন, অথবা যদি এটি সংস্করণ নম্বর না বাড়ায় তবে লাইব্রেরিকে এটি বুস্ট করার অনুমতি দিতে পারেন।
* ব্যবহারকারী ম্যানুয়ালি ডেটা সেগমেন্টের একটি তালিকা তৈরি করতে পারেন এবং ECI সেগমেন্ট যোগ করতে পারেন
ঐচ্ছিক উন্নত বৈশিষ্ট্য (শুধুমাত্র জাভা):
* UTF-8 বাইটের তুলনায় অনেক জায়গা বাঁচাতে কাঞ্জি মোডে জাপানি ইউনিকোড টেক্সট এনকোড করে।
* মিশ্র সংখ্যাসূচক/বর্ণানুক্রমিক/সাধারণ/কাঞ্জি অংশ সহ পাঠ্যের জন্য সর্বোত্তম সেগমেন্ট মোড স্যুইচিং গণনা করে। QR কোড প্রযুক্তি এবং এই লাইব্রেরির নকশা সম্পর্কে আরও তথ্য প্রকল্পের হোম পেজে পাওয়া যাবে।

Exampলেস
নীচের কোডটি জাভাতে রয়েছে, তবে অন্যান্য ভাষার পোর্টগুলি মূলত একই API নামকরণ এবং আচরণের সাথে ডিজাইন করা হয়েছে।
"জাভা"
java.awt.image.BufferedImage আমদানি করুন;
java.io আমদানি করুন।File;
java.util.List আমদানি করুন;
javax.imageio.ImageIO আমদানি করুন;
আমদানি io.nayuki.qrcodegen.*;

// সহজ অপারেশন
QrCode qr0 = QrCode.encodeText(“হ্যালো, পৃথিবী!”, QrCode.Ecc.MEDIUM);
BufferedImage img = toImage(qr0, 4, 10); // QrCodeGeneratorDemo দেখুন
ImageIO.write(img, “png”, নতুন File("qr-code.png"));

// ম্যানুয়াল অপারেশন
তালিকা সেগ = QrSegment.makeSegments(“3141592653589793238462643383”);
QrCode qr1 = QrCode.encodeSegments(segs, QrCode.Ecc.HIGH, 5, 5, 2, মিথ্যা);
(int y = 0; y <qr1.size; y++) এর জন্য {
(int x = 0; x <qr1.size; x++) এর জন্য {
(… qr1.getModule(x, y) রঙ করুন …)
}
}
"`

লাইসেন্স

কপিরাইট ツゥ 2024 প্রজেক্ট নাইউকি। (এমআইটি লাইসেন্স)
[https://www.nayuki.io/page/qr-code-generator-library](https://www.nayuki.io/page/qr-code-generator-library)
এই সফ্টওয়্যার এবং সংশ্লিষ্ট ডকুমেন্টেশনের একটি অনুলিপি প্রাপ্ত যেকোন ব্যক্তিকে বিনামূল্যে এতদ্বারা অনুমতি দেওয়া হয় files ("সফ্টওয়্যার"), সীমাবদ্ধতা ছাড়াই সফ্টওয়্যার ব্যবহার, অনুলিপি, পরিবর্তন, একত্রিতকরণ, প্রকাশ, বিতরণ, সাবলাইসেন্স, এবং/অথবা বিক্রি করার অধিকার সহ সীমাবদ্ধতা ছাড়াই সফ্টওয়্যারের সাথে ডিল করা এবং ব্যক্তিদের অনুমতি দেওয়া যাকে সফ্টওয়্যারটি তা করার জন্য সজ্জিত করা হয়েছে, নিম্নলিখিত শর্তাবলী সাপেক্ষে:

* উপরের কপিরাইট বিজ্ঞপ্তি এবং এই অনুমতি বিজ্ঞপ্তিটি সফ্টওয়্যারের সমস্ত কপি বা উল্লেখযোগ্য অংশে অন্তর্ভুক্ত করা হবে।
* সফ্টওয়্যারটি "যেমন আছে" প্রদান করা হয়, কোনো ধরনের ওয়ারেন্টি ছাড়াই, প্রকাশ বা উহ্য, যার মধ্যে কিন্তু সীমাবদ্ধ নয় ব্যবসায়িকতার ওয়ারেন্টি, একটি নির্দিষ্ট উদ্দেশ্যে ফিটনেস এবং অলঙ্ঘন। কোনও ক্ষেত্রেই লেখক বা কপিরাইট ধারক কোনও দাবি, ক্ষতি বা অন্যান্য দায়বদ্ধতার জন্য দায়বদ্ধ হবেন না, চুক্তির কোনও ক্রিয়া হোক, আঘাত করা বা অন্যথায়, সফ্টওয়্যার থেকে বা এর সাথে সম্পর্কিত বা ব্যবহার বা অন্যান্য লেনদেনের কারণে সফটওয়্যার।

দলিল/সম্পদ

instax QR কোড জেনারেটর লাইব্রেরি [পিডিএফ] মালিকের ম্যানুয়াল
কিউআর কোড জেনারেটর লাইব্রেরি, কোড জেনারেটর লাইব্রেরি, জেনারেটর লাইব্রেরি, লাইব্রেরি

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *