Mã QR như một chất liệu
Một ô vuông đen trắng trên tường là một cánh cửa. Nhưng nó vẫn phải mở ra được. Đây là những gì chúng tôi học được khi làm ra mã của mình, và khi đi quét chúng ngoài đường.
Một liên kết vật lý
Một mã QR không chứa một trang web: nó chứa một địa chỉ. Đó là một đoạn chữ ngắn, được mã hoá thành các ô vuông đen, mà máy ảnh biết cách đọc lại. Chỉ vậy thôi.
Chính điều đó khiến nó thành một chất liệu thú vị cho đường phố. Dán lên tường, một liên kết trở thành một vật thể mà bạn chỉ tìm thấy khi đi ngang qua — một địa chỉ chỉ tồn tại đúng ở một điểm trên thế giới. Bạn không tìm nó, bạn vấp phải nó.
Và không có gì phải cài đặt. Vài năm nay, máy ảnh của mọi chiếc điện thoại đều đọc mã QR sẵn. Một ứng dụng riêng không còn ý nghĩa gì, và đó là điều khiến một mã trên tường ai cũng dùng được.
Độ tương phản quan trọng hơn màu sắc
Đó là lỗi ai cũng mắc lúc đầu: lấy màu thương hiệu của mình rồi biến nó thành mã QR. Màu của chúng tôi là tím, #7f22fe. Trên giấy thì đẹp. Với máy quét thì không đọc nổi ngay khi trời tối đi.
Trình đọc mã QR không nhìn thấy màu, nó nhìn thấy sáng và tối. Điều quan trọng là chênh lệch độ sáng giữa các ô và nền, không phải sắc màu. Một màu tím trung bình trên nền trắng có độ tương phản tạm ổn giữa ban ngày và tệ hại dưới ánh đèn đường.
Vì thế sticker của chúng tôi dùng một màu tím gần như đen, #1e1b2e, trên nền trắng. Đó là màu trung tính của bộ nhận diện, không phải màu nhấn. Màu thương hiệu nằm ở chỗ khác trên sticker, không bao giờ nằm trong các ô vuông.
Quy tắc thực dụng: nếu phân vân, hãy chọn đậm hơn. Một mã quét được ban đêm thì ban ngày cũng quét được; ngược lại thì không.
Sửa lỗi, và cái logo ở giữa
Mã QR mang theo phần dư thừa: một số ô vuông tồn tại chỉ để dựng lại thông tin nếu phần còn lại bị hỏng. Có bốn mức, từ nhẹ nhất đến bền nhất, và mức bền nhất chịu được khoảng ba mươi phần trăm mã bị phá.
Chính điều đó cho phép đặt một logo ở giữa. Logo che mất các ô, và cơ chế sửa lỗi dựng lại chúng. Không có phép màu nào ở đây: đó là một khoản ngân sách đang được tiêu.
Mã của chúng tôi đặt ở mức Q, chịu được mất khoảng một phần tư. Đó là mức vừa chừa chỗ cho dấu chấm hỏi ở giữa, vừa còn dư ra cho những gì sẽ xảy ra với chiếc sticker ngoài trời — một vết xước, một góc bong, một giọt sơn.
Lên mức cao nhất phải trả giá: mã dày hơn, nên các ô nhỏ hơn ở cùng kích thước, nên khó đọc từ xa hơn. Bền hơn không có nghĩa là dễ đọc hơn.
Viền trắng không phải để trang trí
Mã QR cần một vùng yên tĩnh bao quanh: một dải trống giúp trình đọc tìm ra mã bắt đầu và kết thúc ở đâu. Không có nó, một mã đặt cạnh một hoạ tiết rối sẽ trở nên vô hình với máy ảnh.
Viền đó có thể đến từ chính mã hoặc từ vật mang nó. Trên sticker của chúng tôi, chính phần trắng của sticker cung cấp nó: ô vuông in ra chạy tới mép vùng tối, phần còn lại do giấy lo.
Điều đó có nghĩa là một chiếc sticker bị cắt gọt, xén bớt hoặc dán vắt qua một cạnh sẽ mất vùng yên tĩnh, và mất luôn khả năng đọc được.
Kích thước, theo khoảng cách đọc
Quy tắc kinh nghiệm của nghề rất đơn giản: bề rộng của mã nên bằng khoảng một phần mười khoảng cách mà bạn muốn đọc nó. Một mã năm phân quét thoải mái ở năm mươi phân, khó khăn ở một mét, và hoàn toàn không được từ bên kia đường.
Sticker của chúng tôi vuông năm phân mỗi cạnh. Đó không phải ngẫu nhiên: chúng được làm để người dừng lại và ghé sát vào quét, không phải cho người đi ô tô ngang qua. Quy tắc dán ghi «ngang tầm tay», và đó chính là cùng một ràng buộc nhìn từ phía bên kia.
Một mã treo cao hơn thì phải to hơn, theo đúng tỉ lệ ấy. Một mã năm phân đặt cách mặt đất ba mét sẽ chẳng bao giờ có ai quét.
Thứ gì làm hỏng một mã ngoài trời
Độ loá. Một chiếc sticker phủ bóng hoặc ép nhựa, quay về phía nguồn sáng, hắt lại một vệt sáng làm máy ảnh mù cả một vùng. Bề mặt mờ luôn quét tốt hơn bề mặt bóng.
Độ cong. Một mã dán trên cột hoặc trên bề mặt cong bị méo đi, và trình đọc không còn tìm lại được lưới của nó. Cong nhẹ thì được, ống nhỏ thì không.
Góc nhìn. Một mã đặt quá cao hoặc quá thấp sẽ bị đọc chéo, mà đọc chéo cũng như làm méo nó. Trình đọc bù lại phối cảnh được một chút, không nhiều.
Thời gian. Nắng làm bạc màu, mưa làm bong mép, bụi làm mờ tương phản. Một chiếc sticker sáu tháng tuổi quét kém hơn một chiếc mới, và điều đó là bình thường.
Những gì chúng tôi học được khi đi dán
Một mã không đọc được sẽ không nói rằng nó không đọc được. Đơn giản là chẳng có gì xảy ra, và người ta cất điện thoại đi, nghĩ rằng dự án bị hỏng. Đó là kiểu thất bại tệ nhất, vì nó im lặng.
Nên chúng tôi thử trước khi dán: rút điện thoại ra, quét chiếc sticker khi còn trên tờ, rồi quét lại sau khi đã dán. Ba mươi giây để khỏi bỏ lại một ô vuông chết trên tường suốt nhiều tháng.
Và chúng tôi thử dưới đúng ánh sáng của chỗ đó. Một mã hoàn hảo trong bếp có thể thất bại ở một lối đi tối. Đó là lúc bạn phát hiện màu tím thương hiệu là một ý tồi.
Vì sao nó hợp với nghệ thuật đường phố
Một mã QR không báo trước điều gì. Nó không có tiêu đề, không có bản xem trước, không có hình thu nhỏ. Bạn không biết phía sau là gì cho tới khi quét, và chính điều đó khiến người ta muốn quét.
Nó cũng là một trong số hiếm hình thức nghệ thuật đường phố không làm hỏng gì cả. Một ô giấy năm phân, trên bề mặt được phép, bóc ra không để lại dấu vết. Tác phẩm nằm ở chỗ khác: nó nằm trong thứ mở ra.
Ở chỗ chúng tôi, thứ mở ra là một trang chưa có chủ, và người quét đầu tiên quyết định nó sẽ thành gì. Mã chỉ là cánh cửa.