뭐.. 물론 QR코드를 만들기 위해서는 그냥 네이버나 다음에 가서 만들어도 그만이기는 하다.
그러나, 네이버나 다음의 QR코드는 정보를 자기들의 서버에 저장해두고 QR코드에는 이 정보에 대한 단축 URL만을 저장하고 있다. 짤막한 주소 하나 만들고, 그 주소를 담은 코드 이미지를 지정해두고, 다른 정보들은 모두 서버에 저장된다.
뭐.. 이런 방식이 많은 양의 정보를 제공할 수는 있겠으나 인터넷에 연결될 필요가 있다는 단점도 있다.
여튼, 난 정보를 담고 있는 주소를 담고 싶진 않았다, 정보를 담고 싶었다. 그래서 열심히 뒤졌다. 그리고 찾았다. 이래서 구글을 사랑할 수 밖에 없다.
이제부터 본론으로....
우선 작동 원리를 파악하기 위해서,
https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=Hello%20world
를 브라우저의 주소창에 입력해보자. 다음과 같은 이미지가 나타날 것이다.
활용 방법
위의 이미지에서와 같이 HTML 페이지내에
<img src="https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=Hello%20world" />
을 적어주면 변환된 QR코드가 뿅~하고 나타난다.
웹에서 사용한다면 이렇게 사용해도 무방하고, 뭣하다면 이미지로 저장하면 된다.
매개변수 풀이
GET 방식으로 사용할 것이므로 기본 주소 뒤에 각각의 파라미터들을 &로 연결해서 나열하고 변수의 값은 = 뒤에 적어준다. 위의 예시와 비교해 보면 이해가 더 쉬울지도 모르겠다.
https://chart.googleapis.com/chart?
이 주소로 시작된다.
chs
이미지의 크기를 지정한다. <가로>x<세로> 형식으로 쓴다.
cht
이미지 형식. QR코드를 만들 것이므로 'qr'을 사용한다.
chl
코드에 저장할 데이터. 반드시 URL인코드 되어야 한다.
아래 사이트에서는 POST 방식에 의한 전송도 설명되어 있으므로 참고하시기를...
참고 : http://code.google.com/apis/chart/infographics/docs/overview.html
p.s. meCard에 관해서는 다음 기회에...
'IT > Software' 카테고리의 다른 글
구글 플러스 for 안드로이드 (0) | 2011.10.13 |
---|---|
구글이 자꾸 영어로 보여줄 때 (0) | 2011.08.23 |
My Apps for Android (0) | 2011.08.11 |
me2.do, 크롬에서 북마크렛 만들기 (0) | 2011.08.10 |
Flash Builder 4 Standard를 Flash Builder 4 Premium으로 업그레이드 하기 (0) | 2010.12.07 |