ZXing  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
castrohenrique9
What is classpath?
[Avatar]

Membro desde: 25/09/2011 10:27:44
Mensagens: 8
Offline

provavelmente vc tem q importar as classes necessárias. no seu caso, a ByteMatrix.

dica: faz uma pesquisa pelo nome da classe.java na pasta da zxing q vc baixou. ela pode estar em outra pasta a não ser na "core".
regismagnus
Smalltalk

Membro desde: 14/09/2009 15:44:33
Mensagens: 3
Offline

Oi. Por causa do tipo de arquivo (BitMatrix para ByteMatrix) eu tive problemas. Mas obtive sucesso fazendo algumas alterações no codigo da classe exemplo. Segue abaixo:

This message was edited 1 time. Last update was at 08/02/2012 07:26:29

Edenilton Fr?s
Thread.start()

Membro desde: 14/09/2010 11:43:07
Mensagens: 33
Offline

regismagnus wrote:Oi. Por causa do tipo de arquivo (BitMatrix para ByteMatrix) eu tive problemas. Mas obtive sucesso fazendo algumas alterações no codigo da classe exemplo. Segue abaixo:

<code>
//Na linha 56 troquei o tipo para ByteMatrix

//Coloquei mais
int width = matrix.getWidth();
int height = matrix.getHeight();

byte[][] array = matrix.getArray();
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

for (int y = 0; y < height; y++) {
for (int x = 0; x < width; x++) {
int grayValue = array[y][x] & 0xff;
image.setRGB(x, y, (grayValue == 0 ? 0 : 0xFFFFFF));
}
}

String filePath = "C:\\testimg.jpg";
File file = new File(filePath);
try {
ImageIO.write(image, "png", file);
// MatrixToImageWriter.writeToFile(matrix, "JPG", file);
System.out.println("printing to " + file.getAbsolutePath());
} catch (IOException e) {
System.out.println(e.getMessage());
}
</code>


Olá regismagnus,

Como você fez para inicializar o objeto da classe ByteMatrix?

Obrigado!
regismagnus
Smalltalk

Membro desde: 14/09/2009 15:44:33
Mensagens: 3
Offline

Desculpe não havia colocado esta parte por, não ter mudado muito ela, apenas troquei o BitMatriz por ByteMatrix



Dai pra cima é igual do primeiro código feito pelo _Zell_
Douglas.Mesquita
JavaBaby
[Avatar]

Membro desde: 08/04/2008 20:19:14
Mensagens: 83
Offline

E ae galera, alguém sabe onde eu consigo achar o jar Qrcode.jar?
[Email]
chonhc
Smalltalk

Membro desde: 05/05/2012 13:40:53
Mensagens: 2
Offline

Não entendi ainda como foi feito parar o Writer retornar ByteMatrix, não consegui modificar o meu código para ele retornar corretamente... Poderia por favor dar um help?
Fiz as alterações como disse, porém continua BitMatrix para o writer.encode
chonhc
Smalltalk

Membro desde: 05/05/2012 13:40:53
Mensagens: 2
Offline

Consegui resolvendo usando o bendito BitMatrix mesmo e não fazendo a troca das cores do for de baixo, desta forma não precisei pegar o array.
Obrigado
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team