【发布时间】:2015-03-10 19:34:12
【问题描述】:
我想沿 y 轴镜像图像 这是我拥有的代码:
for(int i = 0;i <breite; i ++){
for(int j = 0; j <hoehe; j++){
int temp = getRGB(breite-1-i,j);
setRGB(breite-1-i,j,getRGB(i,j));
setRGB(i,j,temp);
}}
理论上它应该可以工作,如果我没有混淆某些东西(我可能做了)。 运行代码后,图片仍然保持不变。 任何帮助表示赞赏
【问题讨论】:
-
我想垂直翻转它。但它根本不会翻转,它只是保持不变
-
你的图片不是对称的,是吗?
-
哦,你需要在中途停下来,因为你要交换每对两次并以你开始的方式结束。我想。
-
当然!我怎么没想到这一点..非常感谢!
-
另外,如果您还没有这样做,我认为您在某个时候需要
repaint()。
标签: java image bufferedimage mirror