View Source Image.QRcode (image v0.15.0)
Detects and decodes QRcodes.
Note that the implementation, which is based upon eVision requires that the image be a 3-channel image in order to support detection.
Images that are in different formats must be converted first.
Link to this section Summary
Link to this section Functions
Detects and decodes a QR code in an image.
arguments
Arguments
imageis anyVix.Vips.Image.t/0that has three bands (for example, a typical srgb image).
returns
Returns
{:ok, string}or{:error, reason}
note
Note
Only images with three bands (channels) are supported. This restriction may be lifted in a future release.
Encodes a string as a QRCode.
arguments
Arguments
stringis any string to be encoded,optionsis a keyword list of options. The default issize: :auto.
options
Options
:sizeis the size in pixels of the QRcode dimensions. The default is:autoin which the generated QRcode will be the minimum dimensions necessary to encode thestring.
returns
Returns
{:ok, image}or{:error, reason}