URLやSNSのIDなど、さまざな情報を共有できる手段として QRコード は浸透してきました。人間にはそのQRコードに格納された情報を理解することは困難ですが、生成や読み取りを行うプログラムは簡単にできるようになりました。本稿では、ITFバーコードやQRコードなどの各種バーコードを生成できる Java のライブラリ ZXing でQRコードを生成/読み取りする方法について解説します。 こんな人におすすめ QRコードから情報を読み出したい QRコードによって情報共有を行うアプリを作りたい キャッシュレス決済ごっこに使いたい ZXingとは ZXing(ゼブラクロッシング)は、Javaで実装されたオープンソースのマルチフォーマット1次元・2次元コード画像処理ライブラリであり、.NETやC++など様々な言語の移植やバインディングが展開されています。 2次元コードについては以下がサポートされていま
![[Java] ZXingを使ってQRコードの生成/読み取りを行う - デベルマン](https://cdn-ak-scissors.b.st-hatena.com/image/square/70b5bb6ccc5acb93275362df34e51e93efdcd618/height=288;version=1;width=512/https%3A%2F%2Fdevelman.net%2Fwp-content%2Fuploads%2F2019%2F09%2Fread-and-write-qrcode-with-zxing-java-1.png)