คุณสร้างคิวอาร์โค้ดได้ทันทีด้วยคำขอ URL GET
ภาพรวม
คิวอาร์โค้ดเป็นบาร์โค้ด 2 มิติประเภทหนึ่งที่ได้รับความนิยม หรือเรียกอีกอย่างว่าลิงก์ถาวรหรือไฮเปอร์ลิงก์ในโลกจริง คิวอาร์โค้ดจัดเก็บอักขระที่เป็นตัวอักษรและตัวเลขคละกันได้ไม่เกิน 4,296 ตัว ข้อความนี้อาจเป็นอะไรก็ได้ เช่น URL ข้อมูลติดต่อ หมายเลขโทรศัพท์ หรือบทกวี อุปกรณ์แบบออปติคัลที่มีซอฟต์แวร์ที่เหมาะสมสามารถอ่านคิวอาร์โค้ดได้ อุปกรณ์ดังกล่าวมีตั้งแต่โปรแกรมอ่านคิวอาร์โค้ดโดยเฉพาะไปจนถึงโทรศัพท์มือถือ
ไวยากรณ์
URL รูท: https://chart.googleapis.com/chart?
คำขอคิวอาร์โค้ดรองรับพารามิเตอร์การค้นหาของ URL ต่อไปนี้หลัง ? ใน URL ราก:
พารามิเตอร์ | ต้องระบุหรือไม่บังคับ | คำอธิบาย |
---|---|---|
cht=qr |
จำเป็น | ระบุคิวอาร์โค้ด |
chs=<width>x<height> |
จำเป็น | ขนาดรูปภาพ |
chl=<data> |
จำเป็น | ข้อมูลที่จะเข้ารหัส ข้อมูลอาจเป็นตัวเลข (0-9) อักขระที่เป็นตัวอักษรและตัวเลขคละกัน ไบต์ไบนารีของข้อมูล หรือตัวคันจิก็ได้ คุณไม่สามารถรวมประเภทข้อมูลไว้ภายในคิวอาร์โค้ดได้ ข้อมูลต้องเข้ารหัส URL แบบ UTF-8 โปรดทราบว่า URL มีความยาวสูงสุด 2K ดังนั้นหากต้องการเข้ารหัสมากกว่า 2,000 ไบต์ (ลบด้วยอักขระ URL อื่นๆ) คุณจะต้องส่งข้อมูลโดยใช้ POST |
choe=<output_encoding> |
ไม่บังคับ | วิธีเข้ารหัสข้อมูลในคิวอาร์โค้ด ค่าที่ใช้ได้มีดังนี้
|
chld=<error_correction_level>|<margin> |
ไม่บังคับ |
|
ตัวอย่างเช่น
cht=qr
chl=Hello+world
choe=UTF-8
รายละเอียดคิวอาร์โค้ด [ตัวเลือกการอ่าน]
ข้อมูลเพิ่มเติมอีกเล็กน้อยเกี่ยวกับวิธีการทำงานของคิวอาร์โค้ดมีดังนี้ คุณไม่จำเป็นต้องรู้เรื่องนี้เพื่อที่จะสร้างคิวอาร์โค้ดได้
คิวอาร์โค้ดเป็นสี่เหลี่ยมจัตุรัสที่มีจำนวนแถวและคอลัมน์เท่ากัน มีชุดขนาดคิวอาร์โค้ดแบบคงที่ นั่นคือ ตั้งแต่ 21 ถึง 177 แถว/คอลัมน์ โดยเพิ่มขึ้นทีละ 4 ขั้นตอน การกำหนดค่าแต่ละรายการเรียกว่าเวอร์ชัน ยิ่งมีจำนวนแถว/คอลัมน์มาก โค้ดก็จะเก็บข้อมูลได้มากยิ่งขึ้น ข้อมูลสรุปของเวอร์ชันมีดังนี้
- เวอร์ชัน 1 มี 21 แถวและ 21 คอลัมน์ และเข้ารหัสอักขระที่เป็นตัวอักษรและตัวเลขคละกันได้สูงสุด 25 ตัว
- เวอร์ชัน 2 มี 25 แถวและ 25 คอลัมน์ และเข้ารหัสอักขระที่เป็นตัวอักษรและตัวเลขคละกันได้สูงสุด 47 ตัว
- เวอร์ชัน 3 มี 29 แถวและ 29 คอลัมน์ และเข้ารหัสอักขระที่เป็นตัวอักษรและตัวเลขคละกันได้สูงสุด 77 ตัว
- ...
- เวอร์ชัน 40 มี 177 แถวและ 177 คอลัมน์ และเข้ารหัสอักขระที่เป็นตัวอักษรและตัวเลขคละกันได้สูงสุด 4,296 ตัว
อย่าสับสนระหว่างจำนวนแถวและคอลัมน์กับขนาดของรูปภาพคิวอาร์โค้ด
ระบบจะกำหนดขนาดพิกเซลของโค้ดโดยใช้ chs
ตามปกติ
API จะกำหนดเวอร์ชันที่จะใช้โดยอิงจากปริมาณข้อมูลที่คุณให้
ระบบจะแสดงผลคิวอาร์โค้ดเวอร์ชันที่เหมาะสมตามจำนวนอักขระที่คุณระบุ เช่น หากระบุอักขระที่เป็นตัวอักษรและตัวเลขคละกัน 55 ตัว คุณจะได้รับคิวอาร์โค้ดของเวอร์ชัน 3 แม้ว่าการดำเนินการนี้จะเปลี่ยนแปลงได้หากคุณระบุระดับการแก้ไขข้อผิดพลาด (EC) อย่างชัดเจนโดยใช้พารามิเตอร์ chld
ก่อนสร้างคิวอาร์โค้ด ให้พิจารณาประเภทอุปกรณ์ที่ใช้อ่านโค้ด เนื่องจากโปรแกรมอ่านคิวอาร์โค้ดที่ดีที่สุดอ่านโค้ดของเวอร์ชัน 40 ได้ อุปกรณ์เคลื่อนที่อาจอ่านโค้ดได้ถึงเวอร์ชัน 4 เท่านั้น
ตารางต่อไปนี้สรุปลักษณะเฉพาะของเวอร์ชันต่างๆ 2-3 เวอร์ชัน
เวอร์ชัน | แถว x คอลัมน์ | ระดับ EC | จํานวนอักขระสูงสุดตามระดับ EC และประเภทอักขระ | |||
---|---|---|---|---|---|---|
ตัวเลข: 0 ถึง 9 | ตัวอักษรและตัวเลข: 0 ถึง 9, A ถึง Z, เว้นวรรค, $ % * + - / |
ไบนารี | คันจิ | |||
1 | 21x21 | L | 41 | 25 | 17 | 10 |
M | 34 | 20 | 14 | 8 | ||
Q | 27 | 16 | 11 | 7 | ||
ฮิต | 17 | 10 | 7 | 4 | ||
2 | 25x25 | L | 77 | 47 | 32 | 20 |
M | 63 | 38 | 26 | 16 | ||
Q | 48 | 29 | 20 | 12 | ||
ฮิต | 34 | 20 | 14 | 8 | ||
3 | 29x29 | L | 127 | 77 | 53 | 32 |
M | 101 | 61 | 42 | 26 | ||
Q | 77 | 47 | 32 | 20 | ||
ฮิต | 58 | 35 | 24 | 15 | ||
4 | 33x33 | L | 187 | 114 | 78 | 48 |
M | 149 | 90 | 62 | 38 | ||
Q | 111 | 67 | 46 | 28 | ||
ฮิต | 82 | 50 | 34 | 21 | ||
10 | 57x57 | L | 652 | 395 | 271 | 167 |
M | 513 | 311 | 213 | 131 | ||
Q | 364 | 221 | 151 | 93 | ||
ฮิต | 288 | 174 | 119 | 74 | ||
40 | 177x177 | L | 7,089 | 4,296 | 2,953 | 1,817 |
M | 5,596 | 3,391 | 2,331 | 1,435 | ||
Q | 3,993 | 2,420 | 1,663 | 1,024 | ||
ฮิต | 3,057 | 1,852 | 1,273 | 784 |
ข้อมูลและมาตรฐานเพิ่มเติม
มาตรฐานคิวอาร์โค้ดเป็นเครื่องหมายการค้าของ Denso Wave, Inc.
ISO ขายข้อกำหนดภาษาอังกฤษในเว็บไซต์ เวอร์ชันภาษาญี่ปุ่นใช้งานได้ฟรี
มาตรฐานคิวอาร์โค้ดได้รับอนุมัติเป็น
- มาตรฐาน AIM International (Automatic Identification Manufacturers International) (ISS - คิวอาร์โค้ด) ในเดือนตุลาคม 1997
- มาตรฐาน JEIDA (Japanese Electronic Industry Development Association) (JEIDA-55) ในเดือนมีนาคม 1998
- มาตรฐาน JIS (มาตรฐานอุตสาหกรรมญี่ปุ่น) (JIS X 0510) ในเดือนมกราคม 1999
- ISO ตามมาตรฐานสากล (ISO/IEC18004) ในเดือนมิถุนายน 2000
ซอฟต์แวร์โปรแกรมอ่านโค้ด QR มีให้ใช้งานได้จากหลายแหล่ง Google มีไลบรารีโปรแกรมอ่านคิวอาร์โค้ดอย่าง Zebra Crossing (ZXing) ให้ใช้งานได้ฟรี ดูรายละเอียดได้ที่ http://code.google.com/p/zxing/
ดูเนื้อหาของบาร์โค้ดสำหรับคำแนะนำคร่าวๆ เกี่ยวกับการเข้ารหัสข้อมูลในบาร์โค้ดตามมาตรฐาน