
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Chaos and Order</title>
      <link>https://www.youngju.dev/blog</link>
      <description>천천히 올바르게. AI Researcher &amp; DevOps Engineer Youngju&#39;s blog. GPU/CUDA, LLM, MLOps, Kubernetes AI workloads, and data engineering — plus mindset essays on confidence, routines, health, and sport psychology.</description>
      <language>ko</language>
      <managingEditor>fjvbn2003@gmail.com (Youngju Kim)</managingEditor>
      <webMaster>fjvbn2003@gmail.com (Youngju Kim)</webMaster>
      <lastBuildDate>Sun, 09 Aug 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.youngju.dev/tags/qr-code/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://www.youngju.dev/blog/algorithm/2026-08-09-dithered-qr-and-the-error-budget.en</guid>
    <title>What Does a QR Code with a Photo Inside Pay For It — Error Correction Is a Budget</title>
    <link>https://www.youngju.dev/blog/algorithm/2026-08-09-dithered-qr-and-the-error-budget.en</link>
    <description>Take apart the technique for putting a photograph inside a QR code and it turns out to be a budget allocation decision rather than a design decision, because the slack spent on making it pretty was set aside for crumpled paper and bad lighting. Splitting one module into nine cells, the one-in-nine noise that follows, and how running error diffusion twice buys a cleaner picture while spending none of the budget — walked through by following the explanation in the original write-up.</description>
    <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>algorithm</category><category>qr-code</category><category>error-correction</category><category>dithering</category><category>image-processing</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/algorithm/2026-08-09-dithered-qr-and-the-error-budget.ja</guid>
    <title>写真の入ったQRコードは何を対価に払っているのか — 誤り訂正は予算です</title>
    <link>https://www.youngju.dev/blog/algorithm/2026-08-09-dithered-qr-and-the-error-budget.ja</link>
    <description>QRコードのなかに写真を入れる技法を分解すると、それがデザインの決定ではなく予算配分の決定だという事実が見えてきます。きれいに見せるために使われる余裕は、もともとくしゃくしゃになった紙と悪い照明のために残しておいたものだからです。モジュールひとつを九マスに割る方法、その結果生じる九分の一のノイズ、そして誤差拡散を二度回すことで予算を使わずにより清潔な絵を得る方法まで、元資料の説明をたどりながら整理しました。</description>
    <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>algorithm</category><category>qr-code</category><category>error-correction</category><category>dithering</category><category>image-processing</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/algorithm/2026-08-09-dithered-qr-and-the-error-budget</guid>
    <title>사진이 들어간 QR 코드는 무엇을 대가로 지불하는가 — 오류 정정은 예산입니다</title>
    <link>https://www.youngju.dev/blog/algorithm/2026-08-09-dithered-qr-and-the-error-budget</link>
    <description>QR 코드 안에 사진을 넣는 기법을 뜯어보면, 그것이 디자인 결정이 아니라 예산 배분 결정이라는 사실이 드러납니다. 예쁘게 만드는 데 쓰이는 여유분은 원래 구겨진 종이와 나쁜 조명을 위해 남겨 둔 것이기 때문입니다. 모듈을 아홉 칸으로 쪼개는 방식, 그 결과 생기는 아홉 분의 일의 잡음, 그리고 오차 확산을 두 번 돌려 예산을 덜 쓰고도 더 깨끗한 그림을 얻는 방법까지, 원 자료의 설명을 따라가며 정리했습니다.</description>
    <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>algorithm</category><category>qr-code</category><category>error-correction</category><category>dithering</category><category>image-processing</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/algorithm/2026-08-09-dithered-qr-and-the-error-budget.zh</guid>
    <title>塞进照片的二维码，代价是什么 —— 纠错是一笔预算</title>
    <link>https://www.youngju.dev/blog/algorithm/2026-08-09-dithered-qr-and-the-error-budget.zh</link>
    <description>把「往二维码里塞照片」这门技法拆开看，会发现它不是一个设计决策，而是一个预算分配决策 —— 因为用来把它做好看的那点余量，本来是留给褶皱的纸和糟糕的照明的。把一个模块切成九格的做法、由此产生的九分之一噪点，以及把误差扩散跑两遍、既不花预算又能得到更干净画面的思路，全部沿着原始资料的讲解整理下来。</description>
    <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>algorithm</category><category>qr-code</category><category>error-correction</category><category>dithering</category><category>image-processing</category>
  </item>

    </channel>
  </rss>
