我正在尝试绘制在另一个图像上旋转的图像,但我无法将两个图像对齐在中心。 (即在第一张未触动的图像中间绘制旋转的图像)
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)。