pull/18/merge
Jędrzej 8 years ago committed by GitHub
commit 786ef3223d

@ -40,6 +40,7 @@ Examples
Java language: Java language:
```java
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import java.io.File; import java.io.File;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
@ -58,9 +59,11 @@ Java language:
(... paint qr1.getModule(x, y) ...) (... paint qr1.getModule(x, y) ...)
} }
} }
```
JavaScript language: JavaScript language:
```javascript
// Name abbreviated for the sake of these examples here // Name abbreviated for the sake of these examples here
var QRC = qrcodegen.QrCode; var QRC = qrcodegen.QrCode;
@ -76,9 +79,11 @@ JavaScript language:
(... paint qr1.getModule(x, y) ...) (... paint qr1.getModule(x, y) ...)
} }
} }
```
Python language: Python language:
```python
from qrcodegen import * from qrcodegen import *
# Simple operation # Simple operation
@ -91,9 +96,11 @@ Python language:
for y in range(qr1.get_size()): for y in range(qr1.get_size()):
for x in range(qr1.get_size()): for x in range(qr1.get_size()):
(... paint qr1.get_module(x, y) ...) (... paint qr1.get_module(x, y) ...)
```
C++ language: C++ language:
```cpp
#include <string> #include <string>
#include <vector> #include <vector>
#include "QrCode.hpp" #include "QrCode.hpp"
@ -113,9 +120,11 @@ C++ language:
(... paint qr1.getModule(x, y) ...) (... paint qr1.getModule(x, y) ...)
} }
} }
```
C language: C language:
```c
#include <stdbool.h> #include <stdbool.h>
#include <stdint.h> #include <stdint.h>
#include "qrcodegen.h" #include "qrcodegen.h"
@ -143,9 +152,11 @@ C language:
uint8_t qr1[qrcodegen_BUFFER_LEN_FOR_VERSION(7)]; uint8_t qr1[qrcodegen_BUFFER_LEN_FOR_VERSION(7)];
ok = qrcodegen_encodeBinary(dataAndTemp, 3, qr1, ok = qrcodegen_encodeBinary(dataAndTemp, 3, qr1,
qrcodegen_Ecc_HIGH, 2, 7, qrcodegen_Mask_4, false); qrcodegen_Ecc_HIGH, 2, 7, qrcodegen_Mask_4, false);
```
Rust language: Rust language:
```rust
extern crate qrcodegen; extern crate qrcodegen;
use qrcodegen::QrCode; use qrcodegen::QrCode;
use qrcodegen::QrCodeEcc; use qrcodegen::QrCodeEcc;
@ -166,6 +177,7 @@ Rust language:
(... paint qr1.get_module(x, y) ...) (... paint qr1.get_module(x, y) ...)
} }
} }
```
More information about QR Code technology and this library's design can be found on the project home page. More information about QR Code technology and this library's design can be found on the project home page.

@ -33,6 +33,7 @@ Manual parameters:
Examples Examples
-------- --------
```rust
extern crate qrcodegen; extern crate qrcodegen;
use qrcodegen::QrCode; use qrcodegen::QrCode;
use qrcodegen::QrCodeEcc; use qrcodegen::QrCodeEcc;
@ -53,5 +54,6 @@ Examples
(... paint qr1.get_module(x, y) ...) (... paint qr1.get_module(x, y) ...)
} }
} }
```
More complete set of examples: https://github.com/nayuki/QR-Code-generator/blob/master/rust/examples/qrcodegen-demo.rs . More complete set of examples: https://github.com/nayuki/QR-Code-generator/blob/master/rust/examples/qrcodegen-demo.rs .

Loading…
Cancel
Save