API Reference
Class
MatrixJpegRenderer
Renders generic 2D matrices to a JPEG image.
Inheritance
- Object
- MatrixJpegRenderer
Methods
Render 2 overloads
public static Byte[] Render(BitMatrix modules, MatrixPngRenderOptions opts, JpegEncodeOptions options) #Returns:
Byte[]Renders the matrix to a JPEG byte array.
Parameters
- modules CodeGlyphX.BitMatrix
- opts CodeGlyphX.Rendering.Png.MatrixPngRenderOptions
- quality System.Int32 = 85
Render(CodeGlyphX.BitMatrix modules, CodeGlyphX.Rendering.Png.MatrixPngRenderOptions opts, CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions options) #Renders the matrix to a JPEG byte array.
Parameters
- modules CodeGlyphX.BitMatrix
- opts CodeGlyphX.Rendering.Png.MatrixPngRenderOptions
- options CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions
RenderToFile 4 overloads
public static String RenderToFile(BitMatrix modules, MatrixPngRenderOptions opts, String path, JpegEncodeOptions options) #Returns:
StringRenders the matrix to a JPEG file.
Parameters
- modules CodeGlyphX.BitMatrix
- Matrix modules.
- opts CodeGlyphX.Rendering.Png.MatrixPngRenderOptions
- 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.MatrixPngRenderOptions opts, System.String path, CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions options) #Renders the matrix to a JPEG file.
Parameters
- modules CodeGlyphX.BitMatrix
- Matrix modules.
- opts CodeGlyphX.Rendering.Png.MatrixPngRenderOptions
- 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, MatrixPngRenderOptions opts, String directory, String fileName, JpegEncodeOptions options) #Returns:
StringRenders the matrix to a JPEG file under the specified directory.
Parameters
- modules CodeGlyphX.BitMatrix
- Matrix modules.
- opts CodeGlyphX.Rendering.Png.MatrixPngRenderOptions
- 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.MatrixPngRenderOptions opts, System.String directory, System.String fileName, CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions options) #Renders the matrix to a JPEG file under the specified directory.
Parameters
- modules CodeGlyphX.BitMatrix
- Matrix modules.
- opts CodeGlyphX.Rendering.Png.MatrixPngRenderOptions
- 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, MatrixPngRenderOptions opts, Stream stream, JpegEncodeOptions options) #Returns:
VoidRenders the matrix to a JPEG stream.
Parameters
- modules CodeGlyphX.BitMatrix
- Matrix modules.
- opts CodeGlyphX.Rendering.Png.MatrixPngRenderOptions
- Rendering options.
- stream System.IO.Stream
- Target stream.
- quality System.Int32 = 85
- JPEG quality (1-100).
RenderToStream(CodeGlyphX.BitMatrix modules, CodeGlyphX.Rendering.Png.MatrixPngRenderOptions opts, System.IO.Stream stream, CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions options) #Renders the matrix to a JPEG stream.
Parameters
- modules CodeGlyphX.BitMatrix
- Matrix modules.
- opts CodeGlyphX.Rendering.Png.MatrixPngRenderOptions
- Rendering options.
- stream System.IO.Stream
- Target stream.
- options CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions
- JPEG encoding options.