| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2011 07:46:37
|
castrohenrique9
What is classpath?
![[Avatar]](/images/avatar/cb8b223edf6eacbfd48cec7ad1cb1947.jpg)
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".
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2011 19:48:17
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/02/2012 17:05:35
|
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!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 07:24:21
|
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_
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2012 08:03:40
|
Douglas.Mesquita
JavaBaby
![[Avatar]](/images/avatar/759cf6a07a81645b6b5dd37a90db63a5.png)
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?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2012 13:53:17
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/05/2012 10:32:52
|
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
|
|
|
 |
|
|