Basic options | --- | --- | --- | --- |
text | Y | String | '' | Text |
width | N | Number | 256 | Width |
height | N | Number | 256 | Height |
colorDark | N | String | #000000 | Dark CSS color |
colorLight | N | String | #ffffff | Light CSS color |
correctLevel | N | Enum | QRCode.CorrectLevel.H | QRCode.CorrectLevel.H
QRCode.CorrectLevel.Q QRCode.CorrectLevel.M QRCode.CorrectLevel.L |
dotScale | N | Number | 1.0 | Dot style required Patterns. Ranges: 0-1.0 |
Quiet Zone | --- | --- | --- | --- |
quietZone | N | Number | 0 | Quiet Zone size |
quietZoneColor | N | String | transparent | Background CSS color to Quiet Zone |
Logo options | --- | --- | --- | --- |
logo | N | String | undefined | Logo Image Path. If use relative address, relative to easy.qrcode.min.js |
logoWidth | N | Number | undefined | Height |
logoHeight | N | Number | undefined | Width |
logoBackgroundTransparent | N | Boolean | false | Whether the background transparent image(PNG ) shows transparency. When true , logoBackgroundColor is invalid |
logoBackgroundColor | N | String | #ffffff | Set Background CSS Color when image background transparent. Valid when logoBackgroundTransparent is false |
Backgroud Image options | --- | --- | --- | --- |
backgroundImage | N | String | undefined | Background Image Path. If use relative address, relative to easy.qrcode.min.js |
backgroundImageAlpha | N | Number | 1.0 | Background image transparency. Ranges: 0-1.0 |
autoColor | N | Boolean | false | Automatic color adjustment |
Posotion Pattern Color options | --- | --- | --- | --- |
PO | N | String | undefined | Global Posotion Outer CSS color. if not set, the defaut is colorDark |
PI | N | String | undefined | Global Posotion Inner CSS color. if not set, the defaut is colorDark |
PO_TL | N | String | undefined | Posotion Outer CSS color - Top Left |
PI_TL | N | String | undefined | Posotion Inner CSS color - Top Left |
PO_TR | N | String | undefined | Posotion Outer CSS color - Top Right |
PI_TR | N | String | undefined | Posotion Inner CSS color - Top Right |
PO_BL | N | String | undefined | Posotion Outer CSS color - Bottom Left |
PI_BL | N | String | undefined | Posotion Inner CSS color - Bottom Left |
Alignment Color options | --- | --- | --- | --- |
AO | N | String | undefined | Alignment Outer CSS color. if not set, the defaut is colorDark |
AI | N | String | undefined | Alignment Inner CSS color. if not set, the defaut is colorDark |
Timing Pattern Color options | --- | --- | --- | --- |
timing | N | String | undefined | Global Timing CSS color. if not set, the defaut is colorDark |
timing_H | N | String | undefined | Horizontal timing CSS color |
timing_V | N | String | undefined | Vertical timing CSS color |
Title options | --- | --- | --- | --- |
title | N | String | '' | |
titleFont | N | String | bold 16px Arial | CSS Font |
titleColor | N | String | #000000 | CSS color |
titleBackgroundColor | N | String | #ffffff | CSS color |
titleHeight | N | Number | 0 | Title Height, Include subTitle |
titleTop | N | Number | 30 | draws y coordinates. |
SubTitle options | --- | --- | --- | --- |
subTitle | N | String | '' | |
subTitleFont | N | String | 14px Arial | CSS Font |
subTitleColor | N | String | #4F4F4F | CSS color |
subTitleTop | N | Number | 0 | draws y coordinates. default is 0 |
Event Handler options | --- | --- | --- | --- |
onRenderingStart(qrCodeOptions) | N | Function | undefined | Callback function when rendering start work. can use to hide loading state or handling. |
Images format options | --- | --- | --- | --- |
format | N | String | PNG | 'PNG' or 'JPG' |
compressionLevel | N | Number | 6 | ZLIB compression level between 0 and 9. (PNGs only) |
quality | N | Number | 0.75 | An object specifying the quality (0 to 1). (JPGs only) |