3.について。
w=hであれば、画像の対角線を基準にして、
線対称なピクセルを順次交換していけば良いんだけどね。