Como se faz declaração de variavel que armazena imagem?

Java

03/06/2015

estou fazendo programa em java e queria que num botão o usuário escolhesse uma foto de perfil
mas n sei como se declara uma variavel que armazena isso.Ela é um byte?
Nazca

Nazca

Curtidas 0

Melhor post

Ronaldo Lanhellas

Ronaldo Lanhellas

04/06/2015

estou fazendo programa em java e queria que num botão o usuário escolhesse uma foto de perfil
mas n sei como se declara uma variavel que armazena isso.Ela é um byte?


Depende, pode ser um array de bytes, BufferedImage, ou um File

byte[] image001; 
BufferedImage image002;
File image003;


O que geralmente utilizamos é o BufferedImage e como geralmente armazenamos no banco de dados é com um array de bytes.
GOSTEI 1

Mais Respostas

Ronaldo Lanhellas

Ronaldo Lanhellas

03/06/2015

estou fazendo programa em java e queria que num botão o usuário escolhesse uma foto de perfil
mas n sei como se declara uma variavel que armazena isso.Ela é um byte?


Depende, pode ser um array de bytes, BufferedImage, ou um File

byte[] image001; 
BufferedImage image002;
File image003;


O que geralmente utilizamos é o BufferedImage e como geralmente armazenamos no banco de dados é com um array de bytes.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

03/06/2015

Ronaldo para aplicações comerciais, seja ela web ou desktop, utiliza tambem o BufferedImage?

[url]http://docs.oracle.com/javase/7/docs/api/java/awt/image/BufferedImage.html[/url]

Só não achei nada a respeito em Português.
GOSTEI 0
Nazca

Nazca

03/06/2015

Se utilizar BufferedImage foto;
no banco eu coloco byte funciona?
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

03/06/2015

Se utilizar BufferedImage foto;
no banco eu coloco byte funciona?


Sim, no banco geralmente usa-se "byte", no caso do PostgreSQL seria "bytea".
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

03/06/2015

Ronaldo para aplicações comerciais, seja ela web ou desktop, utiliza tambem o BufferedImage?

[url]http://docs.oracle.com/javase/7/docs/api/java/awt/image/BufferedImage.html[/url]

Só não achei nada a respeito em Português.


Exato, geralmente o utilizado é o BufferedImage, mas isso não é regra geral, existem exceções que dependem do seu tipo de negócio.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

03/06/2015

Esse recurso do Java consome muito recurso?
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

03/06/2015

Esse recurso do Java consome muito recurso?


Depende do tamanho da sua imagem. O ideal é limitar o tamanho para não ter um stackOverFlow ou estouro de pilha.
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

03/06/2015

Esse recurso do Java consome muito recurso?


Depende do tamanho da sua imagem. O ideal é limitar o tamanho para não ter um stackOverFlow ou estouro de pilha.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

03/06/2015

OK, entendido.
GOSTEI 0
POSTAR