QR 코드는 PHP로 클래스를 만드는 방법
3 페이지 1
이 문서에서는 큰 관심 주제를 다룰 것입니다 : 우리는에 가서 QR 코드 서비스는 구글 차트 API와 PHP를 통해 자신을 crearceli 방법을 볼 수 있습니다.
QR 코드는 무엇입니까
빠른 응답 : QR 코드는 읽고 해독 신속하게하는 그것의 이름은 의미 사각형에 2 차원 바코드입니다.
신속 디코딩된로 개발되고, QR 코드는 주로 일반적이다 모바일 기기 (스마트폰)에서 읽을 수 있도록 정보를 (예 : 페이지의 URL 또는 웹 응용 프로그램, 또는 전화 번호 등)를 저장하는 데 사용됩니다 쉽게 디코딩을 허용 소프트웨어와 함께 제공됩니다.
다음은 QR 코드의 사용으로 실용적인 예제를보고, 우리는 사실 cpclubpenguincheatscp.com의 홈 페이지에 대한 링크가 포함된 삽입했습니다. 이러한 방법으로 문서 인쇄해야 신속하게 QR 코드의 통역 dodato 어떤 장치를 통해이 웹 사이트에 액세스할 수 있습니다.

또 다른 중요한 기능은 이러한 코드의 견고이다. 사실, 손상된 경우에도 코드 (예를 들어, 인쇄된 페이지에 얼룩이, 생각) 리드 - 솔로몬이 QR 코드 타협에 포함되어있는 정보의 30 %까지 복구할 수있었습니다.
우리는 QR 코드와 자신의 복원력에 사용할 오류 정정의 4 단계,이 테이블에 참조하십시오
| 레벨 | 복구할 데이터의 % |
|---|---|
| 7% | |
| M | 15% |
| Q | 25% |
| H | 30% |
스토리지 용량
QR 코드는 7089 숫자 문자 또는 최대 4,296 영숫자 자까지 저장할 수 있습니다.
정사각형 모양으로되는 코드는 행과 열을의 동등한 수를 가지고 있고, 단지 그들의 숫자로 QR 코드의 저장 용량에 따라 달라집니다
행 및 QR 코드의 열 번호는 해당 버전을 식별할 수 있습니다.
1에서 40 버전 범위, 그리고 버전 증가는 4 행 4 열 외에 관련된, 하나는 177에 도달하는 21 일부터 시작됩니다.
버전 40 QR 코드는 177 행과 177 열 및 최대 저장 용량을 가지고있을 때 버전 1의 QR 코드는 최대 25 영숫자 문자까지 저장 용량과 21 행 21 열에 의해 형성된 광장이다.
일부 버전의 스토리지 용량 :
| 버전 | 행 X 열 | 오류 정정 수준 | 문자의 최대수 | |||
|---|---|---|---|---|---|---|
| 수치 | 영숫자 | 이진 | 한자 | |||
| 일 | 21x21 | 41 | 25 | 17 | 10 | |
| M | 34 | 20 | 14 | 8 | ||
| Q | 27 | 16 | 11 | 7 | ||
| H | 17 | 10 | 7 | 4 | ||
| 2 | 25x25 | 77 | 47 | 32 | 20 | |
| M | 63 | 38 | 26 | 16 | ||
| Q | 48 | 29 | 20 | 12 | ||
| H | 34 | 20 | 14 | 8 | ||
| 10 | 57x57 | 652 | 395 | 271 | 167 | |
| M | 513 | 311 | 213 | 131 | ||
| Q | 364 | 221 | 151 | 93 | ||
| H | 288 | 174 | 119 | 74 | ||
| 40 | 177x177 | 7.089 | 4.296 | 2.953 | 1.817 | |
| M | 5.596 | 3.391 | 2.331 | 1.435 | ||
| Q | 3.993 | 2.420 | 1.663 | 1.024 | ||
| H | 3.057 | 1.852 | 1.273 | 784 | ||
QR 코드의 저장 용량은 버전과 에러 정정의 수준에 독점적으로 달려있다 (더 수준이 낮은과 더 큰 데이터의 양을 storable)가 아닌 픽셀의 크기에 의해.
구글 차트 API에있는 QR 코드
구글 차트 API는 API는 GET이나 POST를 통해 만들어진 요청에 응답하여 차트를 포함하는 이미지를 반환 구글에 의해 제공되고있다.
가이 API를 사용하여 만들 수있는 그래프는 여러 종류가 있지만 우리는 유형 QR 코드의 그래프에 집중할 것입니다
URL은 어떤 차트 https://chart.googleapis.com/chart입니다 얻을해야 할 요청, 우리의 경우에 필요한 매개 변수를 추가되어야합니다 :
- CHT : 차트 종류, 우리의 경우는 CHT = QR
- CHS : 형식 폭 X 높이에서 이미지 크기
- chl : UTF-8로 우리의 QR 코드 인코딩에 포함된 데이터
- Choe : 그래프의 인코딩, 가능한 값은 다음과 같습니다 UTF-8 (기본), Shift_JIS, ISO-8859-1. 우리는 당신이 특별한 요구의 경우를 제외하고 UTF-8을두고하는 것이 좋습니다.
- CHLD : 오류 정정의 수준 : L (기본값), M, Q, H
QR 코드의 생성에 대한 요청의 예입니다 https://chart.googleapis.com/chart?cht=qr>






