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, JpegEncodeOptions options) #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
Render(CodeGlyphX.BitMatrix modules, CodeGlyphX.Rendering.Png.QrPngRenderOptions opts, CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions options) #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, 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.
- quality System.Int32 = 85
- JPEG quality (1-100).
Returns
The output file path.
RenderToFile(CodeGlyphX.BitMatrix modules, CodeGlyphX.Rendering.Png.QrPngRenderOptions opts, System.String path, CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions options) #Renders 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, 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.
- quality System.Int32 = 85
- JPEG quality (1-100).
Returns
The output file path.
RenderToFile(CodeGlyphX.BitMatrix modules, CodeGlyphX.Rendering.Png.QrPngRenderOptions opts, System.String directory, System.String fileName, CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions options) #Renders 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, 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.
- quality System.Int32 = 85
- JPEG quality (1-100).
RenderToStream(CodeGlyphX.BitMatrix modules, CodeGlyphX.Rendering.Png.QrPngRenderOptions opts, System.IO.Stream stream, CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions options) #Renders 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.