X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=javase%2Fsrc%2Fcom%2Fgoogle%2Fzxing%2Fclient%2Fj2se%2FGUIRunner.java;h=78e7732d358f63d602c5a3c237c94377d6698ee0;hb=608fe313d82bb79f0f5a96856697bdfb4a6305d3;hp=34322406da5b07430c304622deb967a804a47fc3;hpb=afc10a58143505842f5a3433ba5675d45346f0be;p=zxing.git diff --git a/javase/src/com/google/zxing/client/j2se/GUIRunner.java b/javase/src/com/google/zxing/client/j2se/GUIRunner.java index 34322406..78e7732d 100644 --- a/javase/src/com/google/zxing/client/j2se/GUIRunner.java +++ b/javase/src/com/google/zxing/client/j2se/GUIRunner.java @@ -21,16 +21,24 @@ import com.google.zxing.LuminanceSource; import com.google.zxing.MultiFormatReader; import com.google.zxing.ReaderException; import com.google.zxing.Result; -import com.google.zxing.common.GlobalHistogramBinarizer; +import com.google.zxing.common.HybridBinarizer; -import java.awt.*; +import java.awt.Container; +import java.awt.Dimension; +import java.awt.FlowLayout; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.net.MalformedURLException; import javax.imageio.ImageIO; -import javax.swing.*; +import javax.swing.Icon; +import javax.swing.ImageIcon; +import javax.swing.JFileChooser; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JPanel; +import javax.swing.JTextArea; /** *

Simple GUI frontend to the library. Right now, only decodes a local file. @@ -87,7 +95,7 @@ public final class GUIRunner extends JFrame { return "Could not decode image"; } LuminanceSource source = new BufferedImageLuminanceSource(image); - BinaryBitmap bitmap = new BinaryBitmap(new GlobalHistogramBinarizer(source)); + BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source)); Result result; try { result = new MultiFormatReader().decode(bitmap);