@VNeves escreveu:
Olá turma!
Tudo bem?Seguinte, estou com um erro muito estranho, tenho um código que está realizando a seguinte operação
foat p = img.getHeight () / d.height;
Os valores que estão chegando são:
img.getHeight () = 720; d.height = 438;
E o mais estranho é que o valor de P está sendo
p = 1;
Qual é a lógica que está existindo aqui? Pois não estou entendendo essa matemática
...
Para ficar claro, o código inteiro é o seguinte:
public ImageIcon redimencionarImageIcon(BufferedImage img, Dimension d){ ImageIcon IconImg = new ImageIcon (img); float p = img.getHeight () / d.height; int l = (int)(img.getWidth()/p); IconImg.setImage(IconImg.getImage().getScaledInstance(l, d.height, 100)); return IconImg; }
Mensagens: 3
Participantes: 2