0

我正在尝试绘制在另一个图像上旋转的图像,但我无法将两个图像对齐在中心。(即在第一个未触及的图像中间绘制旋转图像)

var g = Graphics.FromImage(firstImage);
// Rotate from the center
g.TranslateTransform((float)firstImage.Width / 2, (float)firstImage.Height / 2);
g.RotateTransform(angle);
// Return to the original coordinates
g.TranslateTransform(-((float)firstImage.Width / 2), -((float)firstImage.Height / 2));
g.DrawImage(secondImage, 0, 0);

有没有办法将第二张图片放在第一张图片的中心?

两张图片的尺寸相同(200x200)。

4

0 回答 0