# qrcode-render
`qrcode-render` contains the shared QR rendering traits and built-in text,
Unicode, ANSI, image, color, and template helpers used by
[`qrcode-rs`](https://crates.io/crates/qrcode-rs).
Most users should render through the facade crate:
```toml
[dependencies]
qrcode-rs = "2.0"
```
Depend on `qrcode-render` directly when implementing a renderer backend,
building a plugin, or keeping rendering code separate from the high-level
encoder facade.
```toml
[dependencies]
qrcode-render = "2.0"
```
## Features
| `std` | Opts into the standard library. Disabled by default. |
| `image` | Enables image-backed rendering helpers and PNG/JPEG support. |
## Companion Backends
Format-specific vector backends live in separate crates:
`qrcode-svg`, `qrcode-eps`, `qrcode-pic`, `qrcode-html`, and `qrcode-pdf`.