API Reference
Class
QrJpegRenderer
Renders QR modules to a JPEG image.
Inheritance
- Object
- QrJpegRenderer
Methods
Render 2 overloads
public static Byte[] Render(BitMatrix modules, QrPngRenderOptions opts, Int32 quality = 85) #Returns:
Byte[]Renders the QR module matrix to a JPEG byte array.
Parameters
- modules CodeGlyphX.BitMatrix
- opts CodeGlyphX.Rendering.Png.QrPngRenderOptions
- quality System.Int32 = 85
public static Byte[] Render(BitMatrix modules, QrPngRenderOptions opts, JpegEncodeOptions options) #Returns:
Byte[]Renders the QR module matrix to a JPEG byte array.
Parameters
- modules CodeGlyphX.BitMatrix
- opts CodeGlyphX.Rendering.Png.QrPngRenderOptions
- options CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions
RenderToFile 4 overloads
public static String RenderToFile(BitMatrix modules, QrPngRenderOptions opts, String path, Int32 quality = 85) #Returns:
StringRenders the QR module matrix to a JPEG file.
Parameters
- modules CodeGlyphX.BitMatrix
- QR modules.
- opts CodeGlyphX.Rendering.Png.QrPngRenderOptions
- Rendering options.
- path System.String
- Output file path.
- quality System.Int32 = 85
- JPEG quality (1-100).
Returns
The output file path.
public static String RenderToFile(BitMatrix modules, QrPngRenderOptions opts, String path, JpegEncodeOptions options) #Returns:
StringRenders the QR module matrix to a JPEG file.
Parameters
- modules CodeGlyphX.BitMatrix
- QR modules.
- opts CodeGlyphX.Rendering.Png.QrPngRenderOptions
- Rendering options.
- path System.String
- Output file path.
- options CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions
- JPEG encoding options.
Returns
The output file path.
public static String RenderToFile(BitMatrix modules, QrPngRenderOptions opts, String directory, String fileName, Int32 quality = 85) #Returns:
StringRenders the QR module matrix to a JPEG file under the specified directory.
Parameters
- modules CodeGlyphX.BitMatrix
- QR modules.
- opts CodeGlyphX.Rendering.Png.QrPngRenderOptions
- Rendering options.
- directory System.String
- Output directory.
- fileName System.String
- Output file name.
- quality System.Int32 = 85
- JPEG quality (1-100).
Returns
The output file path.
public static String RenderToFile(BitMatrix modules, QrPngRenderOptions opts, String directory, String fileName, JpegEncodeOptions options) #Returns:
StringRenders the QR module matrix to a JPEG file under the specified directory.
Parameters
- modules CodeGlyphX.BitMatrix
- QR modules.
- opts CodeGlyphX.Rendering.Png.QrPngRenderOptions
- Rendering options.
- directory System.String
- Output directory.
- fileName System.String
- Output file name.
- options CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions
- JPEG encoding options.
Returns
The output file path.
RenderToStream 2 overloads
public static Void RenderToStream(BitMatrix modules, QrPngRenderOptions opts, Stream stream, Int32 quality = 85) #Returns:
VoidRenders the QR module matrix to a JPEG stream.
Parameters
- modules CodeGlyphX.BitMatrix
- QR modules.
- opts CodeGlyphX.Rendering.Png.QrPngRenderOptions
- Rendering options.
- stream System.IO.Stream
- Target stream.
- quality System.Int32 = 85
- JPEG quality (1-100).
public static Void RenderToStream(BitMatrix modules, QrPngRenderOptions opts, Stream stream, JpegEncodeOptions options) #Returns:
VoidRenders the QR module matrix to a JPEG stream.
Parameters
- modules CodeGlyphX.BitMatrix
- QR modules.
- opts CodeGlyphX.Rendering.Png.QrPngRenderOptions
- Rendering options.
- stream System.IO.Stream
- Target stream.
- options CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions
- JPEG encoding options.