簡體   English   中英

沿y軸鏡像

[英]Mirror image along y axis

我想沿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);

                   }}

從理論上講,如果我不混淆某些內容(我可能做到了),它應該可以工作。 我運行代碼后,圖片仍然保持不變。 任何幫助表示贊賞

幾乎正確...但是您只需要迭代breite / 2的for循環,否則將其鏡像兩次,就不會看到任何更改。

for(int i = 0; i <breite/2; 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); } }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM