Google Chart API로 QR코드 생성하기

2023. 11. 4. 14:04·ETC

구글 차트 api를 사용해 QR코드를 생성하는 방법에 대해 정리한 글입니다.

Google Chart API

QR 코드를 생성해주는 API는 꽤 많은데요. 저는 구글에서 제공하는 API로 QR코드를 생성하겠습니다.

 

다음 링크는 구글 차트에서 제공하는 QR code API 공식 문서입니다.

이 글에서는 다음 문서를 좀 더 요약하여 설명하고 있습니다.

 

https://developers.google.com/chart/infographics/docs/qr_codes?hl=ko

 

QR 코드  |  Infographics  |  Google for Developers

경고: 이 API는 지원 중단되었습니다. 대신 활발하게 유지관리되는 Google 차트 API를 사용하세요. 자세한 내용은 지원 중단 정책을 참고하세요. 이 페이지는 Cloud Translation API를 통해 번역되었습니

developers.google.com



QR코드 생성 방법

QR코드를 생성하기 위해서는 루트 URL에 쿼리 파라미터로 값을 입력하여 GET요청을 보내면 됩니다.

 

루트 URL

https://chart.googleapis.com/chart?

 

쿼리 파라미터의 매개변수

cht=qr 필수 QR 코드 지정
chs=<width>x<height> 필수 이미지 크기
chl=<data> 필수 QR코드 연결 주소
choe=<output_encoding> 선택 데이터 인코딩 타입: UTF-8, Shift_JIS, ISO-8859-1
(지정하지 않을 시 UTF-8)
chld=<error_correction_level>|<margin> 선택 데이터 복구율
  • L - [기본값] 최대 7% 의 데이터 손실 복구
  • M - 최대 15% 의 데이터 손실 복구
  • Q - 최대 25% 의 데이터 손실 복구 허용
  • H - 최대 30% 의 데이터 손실 복구 허용

 

https://chart.googleapis.com/chart?cht=qr&chs=250x250&chl="https://hulrud.tistory.com/"

QR코드 생성 예시

https://chart.googleapis.com/chart?cht=qr&chs=250x250&chl="https://hulrud.tistory.com/"

 

주소창에 다음과 같이 입력하게 되면

https://hulrud.tistory.com/ 가 연결된 250x250 크기의 QR코드가 생성됩니다.

'ETC' 카테고리의 다른 글

Arc 브라우저 일주일 사용후기  (2) 2023.12.26
[HTML] 웹페이지 파비콘 등록하기  (1) 2023.09.09
[CMD 명령 프롬프트] 사용중인 포트 kill 하기  (0) 2023.07.23
[TIP] vcpkg 설치하기 +SFML  (0) 2022.12.30
'ETC' 카테고리의 다른 글
  • Arc 브라우저 일주일 사용후기
  • [HTML] 웹페이지 파비콘 등록하기
  • [CMD 명령 프롬프트] 사용중인 포트 kill 하기
  • [TIP] vcpkg 설치하기 +SFML
hurlud
hurlud
나와 같은 궁금증을 가진 사람들을 위해 오늘도! 🐥
  • hurlud
    주독야독
    hurlud
  • 전체
    오늘
    어제
  • 최근 글

    • ALL (106)
      • CS (13)
      • Linux (2)
      • Deploy (7)
        • AWS (6)
        • Docker (1)
      • IDE (13)
        • IntelliJ (5)
        • Android Studio (8)
      • DB (10)
        • MySQL (6)
        • MongoDB (4)
      • Programming Language (20)
        • JavaScript (10)
        • Java (8)
        • Python (2)
      • Framework (32)
        • Node.js (6)
        • SpringBoot (17)
        • React (6)
        • NestJS (2)
      • Git | Github (4)
      • ETC (5)
      • Akka (0)
  • 링크

    • 깃허브
  • hELLO· Designed By정상우.v4.10.0
hurlud
Google Chart API로 QR코드 생성하기
상단으로

티스토리툴바