QR코드 무료생성 및 오픈소스 > 기술자료 | 해피정닷컴

QR코드 무료생성 및 오픈소스 > 기술자료

본문 바로가기

사이트 내 전체검색

QR코드 무료생성 및 오픈소스 > 기술자료

HTML QR코드 무료생성 및 오픈소스

페이지 정보


본문

QR 코드 무료생성
-. makeQR ( http://makeqr.kr/ )
    PNG 파일로 생성
-. SCANY ( http://www.scany.net/kr/generator/ )
    JPG , EPS 파일로 생성
-. MQR ( http://www.mqr.kr )


1. QR-Code Generator
http://qrcode.kaywa.com/

URL , Text , Phone Number , SMS 의 4가지 방식으로 QR 코드를 생성해줍니다.

대응 정보 입력시 아래 코드를 대체해서 삽입해줘야 합니다. 특히 & 는 &26 으로 꼭 변경해주세요.
그렇지 않으면 일부 정보를 해석하지 않습니다.
:   >  %3A
/    >  %2F
?   >  %3F
=   >  %3D
&  >  %26

1-1. URL
<img src="http://qrcode.kaywa.com/img.php?d=https://www.happyjung.com?c1=3D1%26c2=2%26c3=3" width="120" border="1" />


1-2. Text
<img src="http://qrcode.kaywa.com/img.php?d=%ED%95%B4%ED%94%BC%EC%A0%95%EB%8B%B7%EC%BB%B4%20%EB%B0%94%EB%A1%9C%EA%B0%80%EA%B8%B0" width="120" border="1"  />


1-3. Phone Number
<img src="http://qrcode.kaywa.com/img.php?d=TEL%3A070-7600-3500" width="120" border="1" />



1-4. SMS
<img src="http://qrcode.kaywa.com/img.php?d=SMSTO%3A070-7600-3500%3A%ED%95%B4%ED%94%BC%EC%A0%95%EB%8B%B7%EC%BB%B4%20%EB%B0%94%EB%A1%9C%EA%B0%80%EA%B8%B0" width="120" border="1"  />




2. 구글 생성기
https://developers.google.com/chart/infographics/docs/overview?hl=ko-KR

2-1. GET 방식
<img src="http://chart.apis.google.com/chart?chf=bg,s,ff0000&chs=120x120&cht=qr&chld=|0&chl=https://www.happyjung.com?c1=1%26c2=2%26c3=3" />


코드설명
   http://chart.apis.google.com/chart?
        chf : 배경색제어
            chf=<fill_type>,s,<color>|...
            <fill_type> : bg - Background fill.
            s - Indicates a solid or transparency fill.
            <color> - The fill color, in RRGGBB hexadecimal format
        chs : 이미지의 크기를 지정. 가로x세로 ,  최적의 규격 60x60, 90x90  등 30px 증가할때
        cht : 이미지 형식 QR코드 생성. qr
        chld :  margin 설정 .  |  기호로 분리 , L, M, Q, H 
        chl : 코드에 저장할 데이터. 반드시 URL인코드 되어야 한다.
            대응 정보 입력시 아래 코드를 대체해서 삽입해줘야 합니다. 특히 & 는 &26 로 변경
            그렇지 않으면 일부 정보를 해석하지 않습니다.
            :   >  %3A
            /    >  %2F
            ?   >  %3F
            =   >  %3D
            &  >  %26
 

2-2. POST 방식
<form action='https://chart.googleapis.com/chart' method='POST'>
<input type='hidden' name='cht' value='qr' />
<input type='hidden' name='chs' value='110x110' />
<input type='hidden' name='chl' value='This is my QR code'/>
<input type='submit' />
</form>


2-3. Using JavaScript for a POST Request
### test1.html
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type='application/javascript'>
// Send the POST when the page is loaded,
// which will replace this whole page with the retrieved image.
function loadGraph() {
  var frm = document.getElementById('post_form');
  if (frm) {
    frm.submit();
  }
}
</script>
</head>

<body onload="loadGraph()">
<form action='https://chart.googleapis.com/chart' method='POST' id='post_form' onsubmit="this.action = 'https://chart.googleapis.com/chart?chid=' + (new Date()).getMilliseconds(); return true;">
  <input type='hidden' name='cht' value='qr' />
  <input type='hidden' name='cht' value='qr' />
  <input type='hidden' name='chs' value='300x300' />
  <input type='hidden' name='chl' value='This is my QR code' />
  <input type='submit' />
</form>
</body>
</html>

### test2.html
<html>
<head>
</head>
<body style="margin:0;">
<iframe src="test1.html" width="180" height="180" frameborder="0"></iframe>
</body>
</html>


2-4. Using PHP for a POST Request
↓↓↓ test3.php 오류 ... 원인 확인중 ↓↓↓
### test3.php
<?php
// Create some random text-encoded data for a QR code.
header('content-type: image/png');
$url = 'https://chart.googleapis.com/chart?chid=' . md5(uniqid(rand(), true));
$chd = 't:';  for ($i = 0; $i < 150; ++$i) {
  $data = rand(0, 100000);
  $chd .= $data . ',';
}
$chd = substr($chd, 0, -1);
// Add image type, image size, and data to params.
$qrcode = array(
  'cht' => 'qr',
  'chs' => '300x300',
  'chl' => $chd);
// Send the request, and print out the returned bytes.
$context = stream_context_create(
  array('http' => array(
    'method' => 'POST',
    'content' => http_build_query($qrcode)
    )
  )
);
fpassthru(fopen($url, 'r', false, $context));
?>

### test4.php
<html>
<head>
</head>

<body>
<img width='110' height='110' src='test3.php' />
</body>
</html>

 
3. QRcode Perl CGI & PHP scripts ver. 0.50 
① 소스 다운로드 http://www.swetake.com/qr/qr_cgi.html
② 홈페이지 업로드
③ 소스삽입 <img src="http://홈페이지주소/qr_img/php/qr_img.php?d=생성자료" />
단점1. 생성된 QR코드 규격이 160x160 으로 고정된다는 것이 아쉽다.


4. MQR ( http://mqr.kr/ )
전화번호 : 070-7600-3500
<img src="http://mqr.kr/qr/?t=tel%3a07076003500&m=20">

<img src="http://mqr.kr/qr/?t=tel%3a07076003500&m=20&r=10&j=1&lb=34870b&lt=ed1e2e&rt=155ca2">

URL : https://www.happyjung.com/1/test.php
<img src="http://mqr.kr/qr/?t=http%3a%2f%2fwww.happyjung.com%2f1%2ftest.php&m=20">

<img src="http://mqr.kr/qr/?t=http%3a%2f%2fwww.happyjung.com%2f1%2ftest.php&m=20&r=10&j=1&lb=34870b&lt=ed1e2e&rt=155ca2">


관련자료
https://developers.google.com/chart/infographics/docs/overview?hl=ko-KR 
https://developers.google.com/chart/image/docs/chart_params 
http://heart4u.co.kr/tblog/139 
http://qrcode.kaywa.com/ 
http://www.swetake.com/qr/qr_cgi.html

댓글목록

등록된 댓글이 없습니다.


Total 2,641건 75 페이지
  • RSS
기술자료 목록
1161
.NET   26287  2012-05-18 17:50  
1160
ClassicASP   18658  2012-05-18 17:28  
1159
ClassicASP   19667  2012-05-18 14:28 ~ 2012-05-25 00:00  
1158
MSSQL   18057  2012-05-18 04:49  
1157
HTML   31613  2012-05-17 14:58 ~ 2018-06-15 14:17  
1156
SQL   13199  2012-05-17 13:46  
1155
JSP   21781  2012-05-16 20:28  
1154
JavaScript   16727  2012-05-15 01:04 ~ 2022-01-30 23:52  
1153
HTML   13616  2012-05-14 15:43 ~ 2014-06-16 00:00  
1152
전자결제   28215  2012-05-12 15:15  
1151
전자결제   18658  2012-05-12 14:47  
1150
HTML   14375  2012-05-10 22:10  
1149
JavaScript   15321  2012-05-10 21:08  
1148
JavaScript   18943  2012-05-06 23:58  
1147
JavaScript   27660  2012-05-06 23:23  
1146
JavaScript   13523  2012-05-06 23:22  
열람
HTML   50770  2012-05-04 23:17 ~ 2016-05-11 00:00  
1144
JavaScript   21030  2012-05-03 13:48  
1143
일반   11926  2013-07-28 17:33  
1142
전자결제   16148  2012-05-02 23:28 ~ 2014-01-10 00:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.