dmrschmidt/qrcode
A simple QR code image generator to use in your apps, written in Swift 5.
Customization
A QRCode image can be customized in the following ways:
// As an immutable let, by setting all up in the respective constructors.
// This is the recommended approach.
let qrCode = QRCode(string: "my customized QR code",
color: UIColor.red,
backgroundColor: UIColor.green,
imageSize: CGSize(width: 100, height: 100),
scale: 1.0,
inputCorrection: .medium)
// As a mutable var, by setting the individual parameters.
var qrCode = QRCode(string: "my customizable QR code")
qrCode.color = UIColor.red // image foreground (or actual code) color
qrCode.backgroundColor = UIColor.blue // image background color
qrCode.size = CGSize(width: 300, height: 300) // final scaled image size
qrCode.scale = 1.0 // image scaling factor
qrCode.inputCorrection = .quartile // amount of error correction information added[Screenshot]
See it live in action
SoundCard - postcards with sound lets you send real, physical postcards with audio messages. Right from your iOS device.
QRCode is used to place a scannable code, which links to the audio message, on postcards sent by SoundCard - postcards with audio.
<div align="center"> <a href="http://bit.ly/soundcardio"> <img src="https://github.com/dmrschmidt/DSWaveformImage/blob/main/appstore.svg" alt="Download SoundCard">
Download SoundCard on the App Store. </a> </div>
<a href="http://bit.ly/soundcardio"> <img src="https://github.com/dmrschmidt/DSWaveformImage/blob/main/screenshot3.png" alt="Screenshot"> </a>
Package Metadata
Repository: dmrschmidt/qrcode
Default branch: main
README: README.md