쉽게 QR코드 생성이 가능하기 떄문에 QR코드 관련 서비스나 Rails 내 QR 코드 사용 등 여러가지 방면으로 활용할 수 있겠네요.
먼저 gem을 통해 설치합니다.
#> gem install rqrcode
(gem이나 pip는 진짜 편한 것 같네요)
RQRCode::QRCode class로 객체를 하나 생성하고, 해당 객체를 원하는 타입(이미지, svg 등등)으로 변환하여 사용할 수 있습니다.
require 'rqrcode'
qrcode = RQRCode::QRCode.new("http://www.hahwul.com/") # RQRCode::QRCode class로 객체를 하나 생성합니다.
png = qrcode.as_png(
resize_gte_to: false,
resize_exactly_to: false,
fill: 'white', # 배경색
color: 'black', # 전경색
size: 644, # 크기
border_modules: 4,
module_px_size: 6,
file: nil # path to write
)
IO.write("/tmp/github-qrcode.png", png.to_s) # IO.write로 파일을 생성해줍니다.
RQRCode::QRCode는 as_[type] 메소드를 통해서 형 변환을 할 수 있습니다. image = qrcode.as_png
svg = qrcode.as_svg
html = qrcode.as_html
string = qrcode.as_ansi
string = qrcode.to_s
Reference
https://github.com/whomwah/rqrcodeHAHWULSecurity engineer, Gopher and H4cker! |
0 개의 댓글:
Post a Comment