Ejemplo n.º 1
0
    public static void  Main(System.String[] args)
    {
        /*
         * if (args.length < 1) {
         * System.out.println("Usage: QRCodeDecoderCUIExample imageFilePath");
         * System.exit(0);
         * }
         */
        QRCodeDecoder decoder = new QRCodeDecoder();

        System.IO.FileInfo    imageFile = new System.IO.FileInfo("C:\\Source\\qrcode\\5265.jpg");
        System.Drawing.Bitmap image     = null;
        try
        {
            image = ImageIO.read(imageFile);
        }
        catch (System.IO.IOException e)
        {
            //UPGRADE_TODO: The equivalent in .NET for method 'java.lang.Throwable.getMessage' may return a different value. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1043'"
            System.Console.Out.WriteLine("Error: " + e.Message);
        }
        try
        {
            System.String decodedData = new String(decoder.decode(new J2SEImage(image)));
            System.Console.Out.WriteLine(decodedData);
        }
        catch (DecodingFailedException dfe)
        {
            System.Console.Out.WriteLine("Error: " + dfe.getMessage());
        }
    }
Ejemplo n.º 2
0
	public static void  Main(System.String[] args)
	{
		/*
		if (args.length < 1) {
		System.out.println("Usage: QRCodeDecoderCUIExample imageFilePath");
		System.exit(0);
		}
		*/
		QRCodeDecoder decoder = new QRCodeDecoder();
		System.IO.FileInfo imageFile = new System.IO.FileInfo("C:\\Source\\qrcode\\5265.jpg");
		System.Drawing.Bitmap image = null;
		try
		{
			image = ImageIO.read(imageFile);
		}
		catch (System.IO.IOException e)
		{
			//UPGRADE_TODO: The equivalent in .NET for method 'java.lang.Throwable.getMessage' may return a different value. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1043'"
			System.Console.Out.WriteLine("Error: " + e.Message);
		}
		try
		{
			System.String decodedData = new String(decoder.decode(new J2SEImage(image)));
			System.Console.Out.WriteLine(decodedData);
		}
		catch (DecodingFailedException dfe)
		{
			System.Console.Out.WriteLine("Error: " + dfe.getMessage());
		}
	}
Ejemplo n.º 3
0
    internal virtual void  cameraCanvasCaptured(sbyte[] pngData)
    {
        cameraCanvas.stop();
        displayCanvas.Image = pngData;
        Display.getDisplay(this).setCurrent(displayCanvas);
        Image image = Image.createImage(pngData, 0, pngData.Length);

        // TODO Uncomment below for demo on emulator
        try
        {
            image = Image.createImage("/qrcode.jpg");
        }
        catch (System.IO.IOException ioe)
        {
        }
        QRCodeDecoder decoder = new QRCodeDecoder();

        QRCodeDecoder.setCanvas(displayCanvas);
        try
        {
            decodedTextBox.DecodedString = new String(decoder.decode(new J2MEImage(image)));
        }
        catch (DecodingFailedException dfe)
        {
            displayCanvas.println("Decoding failed");
            displayCanvas.println("(" + dfe.getMessage() + ")");
            displayCanvas.println("--------");
            return;
        }
        displayCanvas.println("--------");
        displayCanvas.addViewDecodedStringCommand();
    }
 internal virtual void cameraCanvasCaptured(sbyte[] pngData)
 {
     cameraCanvas.stop();
     displayCanvas.Image = pngData;
     Display.getDisplay(this).setCurrent(displayCanvas);
     Image image = Image.createImage(pngData, 0, pngData.Length);
     // TODO Uncomment below for demo on emulator
     try
     {
         image = Image.createImage("/qrcode.jpg");
     }
     catch (System.IO.IOException ioe)
     {
     }
     QRCodeDecoder decoder = new QRCodeDecoder();
     QRCodeDecoder.setCanvas(displayCanvas);
     try
     {
         decodedTextBox.DecodedString = new String(decoder.decode(new J2MEImage(image)));
     }
     catch (DecodingFailedException dfe)
     {
         displayCanvas.println("Decoding failed");
         displayCanvas.println("(" + dfe.getMessage() + ")");
         displayCanvas.println("--------");
         return ;
     }
     displayCanvas.println("--------");
     displayCanvas.addViewDecodedStringCommand();
 }