手动旋转感觉效果很差 记得GDI有一个方法可以直接把一副图象绘制到一个新的平行四边形内可以试图用那个方法 或者使用变换矩阵更好一点 如果你知道上面这两种方法以后 绕定点旋转完全不是问题了。 只要事先算好平行四边形3点坐标就OK 逐像素去算太麻烦了 而且setpixel是一个低效率代码 image = new Bitmap(pictureBox1.Image); 这段代码很诡异 你应该创建一个全新的位图比较好大小可以自己设定 也可以去计算以容纳原图旋转后的最大Rectangle