pausa36083
Membro
Boas
Estou aqui com um problema num programa pa espelhar uma imagem no java, que isto so ta a espelhar metade da imagem!
Nao consigo descobrir onde esta o problema se alguem o avistar avise obrigado
Estou aqui com um problema num programa pa espelhar uma imagem no java, que isto so ta a espelhar metade da imagem!
Código:
[SIZE=2]public class pixeis{[/SIZE]
[SIZE=2]public static void main (String[]args){[/SIZE]
[SIZE=2]Picture img = new Picture("E:\\fac\\Iti\\trabalho 2 iti\\coracao_azul.jpg");[/SIZE]
[SIZE=2]int colNum = img.getWidth();[/SIZE]
[SIZE=2]int linNum = img.getHeight();[/SIZE]
[SIZE=2]int a = colNum;[/SIZE]
[SIZE=2]int b = linNum;[/SIZE]
[SIZE=2]for (int c=0;c<colNum;c++){[/SIZE]
[SIZE=2]for (int l=0;l<linNum;l++){[/SIZE]
[SIZE=2]Pixel thisP = img.getPixel(c,l);[/SIZE]
[SIZE=2]img.getPixel(a-c-1,b-l-1).setRed(img.getPixel(c,l).getRed());[/SIZE]
[SIZE=2]img.getPixel(a-c-1,b-l-1).setGreen(img.getPixel(c,l).getGreen());[/SIZE]
[SIZE=2]img.getPixel(a-c-1,b-l-1).setBlue(img.getPixel(c,l).getBlue());[/SIZE]
[SIZE=2]}[/SIZE]
[SIZE=2]}[/SIZE]
[SIZE=2]img.explore();[/SIZE]
[SIZE=2]}[/SIZE]
[SIZE=2]}[/SIZE]
Última edição pelo moderador: