QR 코드 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
;흑백 격자 무늬 패턴으로 정보를 나타내는 매트릭스 형식의 이차원 블록 코드 | ;흑백 격자 무늬 패턴으로 정보를 나타내는 매트릭스 형식의 이차원 블록 코드 | ||
* 종래에 많이 쓰이던 1차원 바코드의 용량 제한을 극복하기 위해 2차원 구조를 통해 그 형식과 내용을 확장 | |||
*종래에 많이 쓰이던 1차원 바코드의 용량 제한을 극복하기 위해 2차원 구조를 통해 그 형식과 내용을 확장 | * 버전1 부터 버전40 까지 다양한 버전을 지원 | ||
*숫자 최대 7089자, 영숫자(코드표가 따로 존재) 최대 4296자, 8비트 바이트 최대 2953바이트, 한자 1817자 수록 가능 | * 숫자 최대 7089자, 영숫자(코드표가 따로 존재) 최대 4296자, 8비트 바이트 최대 2953바이트, 한자 1817자 수록 가능 | ||
* IT위키의 URL을 QR 코드로 만든 예시 | |||
[[파일:IT위키 QR 코드.png]] | [[파일:IT위키 QR 코드.png]] | ||
==구성== | == 구성 == | ||
[[파일:QR 코드 구성.png]] | [[파일:QR 코드 구성.png]] | ||
* Finding Pattern | |||
** QR Code의 위치를 검출하기 위한 심볼이다. 심볼의 세 개의 정점에 배치하는 것으로써, 심볼의 위치, 크기, 기울임도 검출할 수 있다.Finding Pattern 심볼은 360°전 방향으로 검출 이 가능한 구조로 되어 있다. | |||
* Alignment Pattern | |||
** 패턴 심볼의 훼손을 보정하기 위한 패턴.특히 비선형 훼손을 보정하는데 효율적이다. 얼라이먼트 패턴 의 중심 좌표를 요구하고, 심볼 훼손을 보정한다. 이 때문에, 얼라이먼트 패턴에 흑색의 고립 셀을 배치해, 중심 좌표를 검출하기 쉬운 구조로 되어 있다. | |||
* Timing Pattern | |||
** 각 셀의 중심 좌표를 요구하는 패턴으로, 흑, 백의 패턴이 교대로 배치되어 있다.심볼이 훼손되어있거나 , 셀 피치에 오차가 생겼을 경우, 데이터 셀의 중심 좌표를 보정하기 위해서 이용된다.세로 방향과 가로방향의 2 방향으로 배치되어 있다. | |||
* Quiet Zone | |||
** 실제로 심볼을 인식할 때 필요하게 되는 여백 스페이스이다. 이 콰이어트 존에 의해, 심볼의 경계가 검출하기 쉬워진다. 덧붙여 QR 코드의 경우는,4 셀 이상을 필요로 한다. | |||
* | * 데이터 영역 | ||
* QR | ** 데이터는 이 영역에서 코드화 된다. 그림5.3-1의 회색 부분이 데이터 영역이다. 데이터는, 규칙에 근거해‘0'과‘1'의 2종류로 부호화되어, 흑/백 의 셀로 변환해 심볼에 배치한다. 데이터 영역에는, 입력 데이터와 오류 정정 기능인 리드 솔로몬 부호가 배치되어 있다. | ||
* | |||
* 패턴 심볼의 훼손을 보정하기 위한 패턴 | |||
* | |||
* 셀의 | |||
* QR | |||
* 규칙에 | |||
*[https://kcats.tistory.com/130 kcats's mindstory] | == 참고 문헌 == | ||
* [https://kcats.tistory.com/130 kcats's mindstory] |