Hướng dẫn sử dụng class QR-CODE trong NukeViet

Thứ tư - 14/10/2015 19:48
Class QR-CODE đã được tích hợp vào NukeViet 4 với mục đích hiển thị thông tin dưới dạng hình ảnh mã hóa.

QR-CODE là gì?

Thuật ngữ "QR code" là viết tắt của “Code Phản ứng Nhanh" (Quick Response Code). Để đơn giản hóa, chúng chính là "mã vạch vuông" lần đầu tiên được phát triển và sử dụng tại Nhật Bản cho ngành công nghiệp ô tô. Chúng được sử dụng để chuyển thông tin từ người dùng đến smartphone, gồm rất nhiều thông tin lưu trữ như lịch sự kiện, số điện thoại, tin nhắn, thông tin chi tiết sản phẩm và điền tin nhắn email chỉ gói gọn trong một hình ảnh. Chúng hoạt động giống như mã vạch UPC cấp cao và có thể đọc được bằng máy, có thể sử dụng được trên bao bì sản phẩm, cửa sổ doanh nghiệp, biển quảng cáo, biển hiệu, biển quảng cáo, card visit hay tờ quảng cáo và được dùng để theo dõi sản phẩm và xác định các loại hàng hóa.

Theo: trustthisproduct.com


Nói đơn giản: QR-code là hình ảnh mã hóa của một chuỗi thông tin muốn cung cấp đến người dùng. QR-code được đọc bởi các ứng dụng điện thoại di động (smatphone).

Chuẩn bị thông tin tạo QR-code

Trước khi tạo mã, bạn cần chuẩn bị các thông tin:
  • Level (Khả năng phục hồi nếu ảnh bị hỏng, level càng cao chất lượng ảnh càng tốt). Gồm các giá trị:
    • L (Low): Có thể phục hồi nếu hỏng 7%
    • M (Medium): Có thể phục hồi nếu hỏng 15%
    • Q (Quartile): Có thể phục hồi nếu hỏng 25%
    • H (High): Có thể phục hồi nếu hỏng 30%
  • Pixel per point (Số lượng điểm ảnh): Giá trị số nguyên từ 1 - 12.
  • Outer frame (Khung bao ngoài): Giá trị số nguyên từ 1 - 5
  • Content: Nội dung muốn mã hóa

Tạo QR-code trong NukeViet

Sau khi chuẩn bị các thông tin bên trên, tiến hành tạo ảnh theo cấu trúc URL bên dưới:
$content = 'Noi dung ma hoa';
$level = 'H';
$pixel_per_point = 4;
$outer_frame = 1;
$img_src = NV_BASE_SITEURL . "index.php?second=qr&u=" . $content . "&l=" . $level . "&ppp=" . $pixel_per_point . "&of=" . $outer_frame";
Giá trị trả về ($img_src) của URL này là hình ảnh QR-code, định dạng PNG.

Ví dụ: Tôi tạo mã QR-Code với nội dung là URL của bài viết này
http://mynukeviet.net/index.php?second=qr&u=http://mynukeviet.net/Kien-thuc-lap-trinh-NukeViet/huong-dan-su-dung-class-qr-code-trong-nukeviet-134.html&l=H&ppp=4&of=1

Tổng số điểm của bài viết là: 15 trong 3 đánh giá

Xếp hạng: 5 - 3 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Trung tâm ứng dụng NukeViet
Ghi rõ nguồn khi sao chép thông tin từ website này.

Powered by NukeViet - a product of VINADES.,JSC