BufferedImage

9 respostas
flavi0

Olá,
estou com problema com o getBufferedImage neste código

ImageIO.write( pie.getBufferedImage(), "png", new File("img.png") );

isto está neste tutorial:

http://guj.com.br/java.tutorial.artigo.138.1.guj

por está acontecendo isto ??

abraços…

9 Respostas

flavi0

quando compila aparece isto…

unreported exception java.io.IOException; must be caught or declared to be thrown at line 72, column 30

furutani

flavi0:
quando compila aparece isto…

unreported exception java.io.IOException; must be caught or declared to be thrown at line 72, column 30


Isso significa que voce tem tratar a exceção java.io.IOException.
Coloque o codigo em um bloco try…catch.

flavi0

blz colega ^^
agora tenho problema que não vai a image inteira para lá
oO

não sei pq

renatoes

olá,

poste o código da sua aplicação que facilita achar o pq da imagem n estar sendo carregada :slight_smile:

[]'s

flavi0
if (bBar) {
                BufferedImage buffer = new BufferedImage(225,60, BufferedImage.TYPE_INT_RGB);
                
                g = buffer.createGraphics();
                g.fillRect(iX, y, iW, y + height);             
         
                try {
                ImageIO.write(buffer, "png", new File("C:/figura.png"));
                }
                catch (Exception bla) {
                    bla.printStackTrace();
                }
            }

            iX += iW;
            bBar = !bBar;
        }

esta ai..
agora neste momento este código não cria meu código de barras..
e a imagem fica preta com um risco branco..

se eu tirar o createGraphics a imagem fica toda preta
e o códgio de barras ele criar normalmente..

renatoes

Caro flavi0,

tá mto estranho isso! :shock:
fiz uma aplicação aqui que faz algo similar e deu tudo certo…
se vc quiser manda pela mp o código todo para eu dar uma olhada pq este é um belo bug mental hehe :stuck_out_tongue:
mas dê uma boa procurada no google e na api ok?

[]'s

flavi0

lordi ele cria a imagem
só que não cria de acordo com meu grafico…
estou desesperado… :x

renatoes

realmente, não há nenhum erro sintático no código…
tente utilizar outro código ao invés deste, algo simples, veja se funciona. Se funcionar provavelmente é erro de lógica em algum lugar (acho!)

[]'s

flavi0

ok,
vou tentar isto.

abraços…

Criado 11 de dezembro de 2006
Ultima resposta 12 de dez. de 2006
Respostas 9
Participantes 3