Package com.google.zxing.client.j2se
Class MatrixToImageWriter
java.lang.Object
com.google.zxing.client.j2se.MatrixToImageWriter
Writes a
BitMatrix
to BufferedImage
,
file or stream. Provided here instead of core since it depends on
Java SE libraries.- Author:
- Sean Owen
-
Method Summary
Modifier and TypeMethodDescriptionstatic BufferedImage
toBufferedImage
(BitMatrix matrix) Renders aBitMatrix
as an image, where "false" bits are rendered as white, and "true" bits are rendered as black.static BufferedImage
toBufferedImage
(BitMatrix matrix, MatrixToImageConfig config) AstoBufferedImage(BitMatrix)
, but allows customization of the output.static void
writeToFile
(BitMatrix matrix, String format, File file) Deprecated.static void
writeToFile
(BitMatrix matrix, String format, File file, MatrixToImageConfig config) Deprecated.static void
writeToPath
(BitMatrix matrix, String format, Path file) Writes aBitMatrix
to a file with default configuration.static void
writeToPath
(BitMatrix matrix, String format, Path file, MatrixToImageConfig config) AswriteToFile(BitMatrix, String, File)
, but allows customization of the output.static void
writeToStream
(BitMatrix matrix, String format, OutputStream stream) Writes aBitMatrix
to a stream with default configuration.static void
writeToStream
(BitMatrix matrix, String format, OutputStream stream, MatrixToImageConfig config) AswriteToStream(BitMatrix, String, OutputStream)
, but allows customization of the output.
-
Method Details
-
toBufferedImage
Renders aBitMatrix
as an image, where "false" bits are rendered as white, and "true" bits are rendered as black. Uses default configuration.- Parameters:
matrix
-BitMatrix
to write- Returns:
BufferedImage
representation of the input
-
toBufferedImage
AstoBufferedImage(BitMatrix)
, but allows customization of the output.- Parameters:
matrix
-BitMatrix
to writeconfig
- output configuration- Returns:
BufferedImage
representation of the input
-
writeToFile
@Deprecated public static void writeToFile(BitMatrix matrix, String format, File file) throws IOException Deprecated.- Parameters:
matrix
-BitMatrix
to writeformat
- image formatfile
- fileFile
to write image to- Throws:
IOException
- if writes to the file fail
-
writeToPath
Writes aBitMatrix
to a file with default configuration.- Parameters:
matrix
-BitMatrix
to writeformat
- image formatfile
- filePath
to write image to- Throws:
IOException
- if writes to the stream fail- See Also:
-
writeToFile
@Deprecated public static void writeToFile(BitMatrix matrix, String format, File file, MatrixToImageConfig config) throws IOException Deprecated.- Parameters:
matrix
-BitMatrix
to writeformat
- image formatfile
- fileFile
to write image toconfig
- output configuration- Throws:
IOException
- if writes to the file fail
-
writeToPath
public static void writeToPath(BitMatrix matrix, String format, Path file, MatrixToImageConfig config) throws IOException AswriteToFile(BitMatrix, String, File)
, but allows customization of the output.- Parameters:
matrix
-BitMatrix
to writeformat
- image formatfile
- filePath
to write image toconfig
- output configuration- Throws:
IOException
- if writes to the file fail
-
writeToStream
public static void writeToStream(BitMatrix matrix, String format, OutputStream stream) throws IOException Writes aBitMatrix
to a stream with default configuration.- Parameters:
matrix
-BitMatrix
to writeformat
- image formatstream
-OutputStream
to write image to- Throws:
IOException
- if writes to the stream fail- See Also:
-
writeToStream
public static void writeToStream(BitMatrix matrix, String format, OutputStream stream, MatrixToImageConfig config) throws IOException AswriteToStream(BitMatrix, String, OutputStream)
, but allows customization of the output.- Parameters:
matrix
-BitMatrix
to writeformat
- image formatstream
-OutputStream
to write image toconfig
- output configuration- Throws:
IOException
- if writes to the stream fail
-
writeToPath(BitMatrix, String, Path)