CodeGlyphX logo
CodeGlyphX

API Reference

Class

QrJpegRenderer

Namespace CodeGlyphX.Rendering.Jpeg
Assembly CodeGlyphX
Modifiers static

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 requiredposition: 0
opts CodeGlyphX.Rendering.Png.QrPngRenderOptions requiredposition: 1
quality System.Int32 = 85 requiredposition: 2
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 required
opts CodeGlyphX.Rendering.Png.QrPngRenderOptions required
options CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions required
RenderToFile 4 overloads
public static String RenderToFile(BitMatrix modules, QrPngRenderOptions opts, String path, JpegEncodeOptions options) #
Returns: String

Renders the QR module matrix to a JPEG file.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
QR modules.
opts CodeGlyphX.Rendering.Png.QrPngRenderOptions requiredposition: 1
Rendering options.
path System.String requiredposition: 2
Output file path.
quality System.Int32 = 85 requiredposition: 3
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 required
QR modules.
opts CodeGlyphX.Rendering.Png.QrPngRenderOptions required
Rendering options.
path System.String required
Output file path.
options CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions required
JPEG encoding options.

Returns

The output file path.

public static String RenderToFile(BitMatrix modules, QrPngRenderOptions opts, String directory, String fileName, JpegEncodeOptions options) #
Returns: String

Renders the QR module matrix to a JPEG file under the specified directory.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
QR modules.
opts CodeGlyphX.Rendering.Png.QrPngRenderOptions requiredposition: 1
Rendering options.
directory System.String requiredposition: 2
Output directory.
fileName System.String requiredposition: 3
Output file name.
quality System.Int32 = 85 requiredposition: 4
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 required
QR modules.
opts CodeGlyphX.Rendering.Png.QrPngRenderOptions required
Rendering options.
directory System.String required
Output directory.
fileName System.String required
Output file name.
options CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions required
JPEG encoding options.

Returns

The output file path.

RenderToStream 2 overloads
public static Void RenderToStream(BitMatrix modules, QrPngRenderOptions opts, Stream stream, JpegEncodeOptions options) #
Returns: Void

Renders the QR module matrix to a JPEG stream.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
QR modules.
opts CodeGlyphX.Rendering.Png.QrPngRenderOptions requiredposition: 1
Rendering options.
stream System.IO.Stream requiredposition: 2
Target stream.
quality System.Int32 = 85 requiredposition: 3
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 required
QR modules.
opts CodeGlyphX.Rendering.Png.QrPngRenderOptions required
Rendering options.
stream System.IO.Stream required
Target stream.
options CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions required
JPEG encoding options.