{"id":5981,"date":"2023-04-17T10:07:41","date_gmt":"2023-04-17T16:07:41","guid":{"rendered":"https:\/\/www.realtimerendering.com\/blog\/?p=5981"},"modified":"2023-04-18T10:30:58","modified_gmt":"2023-04-18T16:30:58","slug":"cooler-qr-codes","status":"publish","type":"post","link":"https:\/\/www.realtimerendering.com\/blog\/cooler-qr-codes\/","title":{"rendered":"Cooler QR Codes"},"content":{"rendered":"\n<p>In talking with Niloy Mitra, I noticed he had a cool QR code <a href=\"http:\/\/www0.cs.ucl.ac.uk\/staff\/n.mitra\/\" data-type=\"URL\" data-id=\"http:\/\/www0.cs.ucl.ac.uk\/staff\/n.mitra\/\">on his page<\/a>. I asked him about it, he pointed me to <a href=\"https:\/\/cgv.cs.nthu.edu.tw\/projects\/Recreational_Graphics\/Halftone_QRCodes\">this decade-old work<\/a> he coauthored. Searching a bit more, I found <a href=\"https:\/\/codepen.io\/xiongbinsh\/full\/goyobm\" data-type=\"URL\" data-id=\"https:\/\/codepen.io\/xiongbinsh\/full\/goyobm\"><strong>a cute web browser version for making your own<\/strong><\/a>. It&#8217;s a bit flaky, in that a lot of the images I tossed in look really bad half-toned. Maybe if I had a clue what the options were it&#8217;d come out better. But, with one it worked pretty well! I just put in the URL I want the code to lead to.<\/p>\n\n\n\n<p>Addendum: but wait, there&#8217;s more! Another generator, from the author, that also permits color output. See <a href=\"https:\/\/www.realtimerendering.com\/blog\/coolerer-color-qr-codes\/\">my next post<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2023\/04\/qr_settings.png\"><img loading=\"lazy\" decoding=\"async\" width=\"776\" height=\"521\" src=\"https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2023\/04\/qr_settings.png\" alt=\"\" class=\"wp-image-5984\" srcset=\"https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2023\/04\/qr_settings.png 776w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2023\/04\/qr_settings-300x201.png 300w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2023\/04\/qr_settings-768x516.png 768w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2023\/04\/qr_settings-447x300.png 447w\" sizes=\"auto, (max-width: 776px) 100vw, 776px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>In talking with Niloy Mitra, I noticed he had a cool QR code on his page. I asked him about it, he pointed me to this decade-old work he coauthored. Searching a bit more, I found a cute web browser version for making your own. It&#8217;s a bit flaky, in that a lot of the [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5981","post","type-post","status-publish","format-standard","hentry","category-misc"],"_links":{"self":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/5981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/comments?post=5981"}],"version-history":[{"count":3,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/5981\/revisions"}],"predecessor-version":[{"id":5989,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/5981\/revisions\/5989"}],"wp:attachment":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/media?parent=5981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/categories?post=5981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/tags?post=5981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}