我想从我的图片框图纸保存到的位图,并绘制成位图图像。 到目前为止,一切都没有出现在最终图像中,但在调试时我只能说,原来的位图不是无效和/身高是正确的。 但是没有经过我画成的形象出现。
我救我的画成这样的位图:
GraphicsPath path = RoundedRectangle.Create(x, y, width, height, corners, RoundedRectangle.RectangleCorners.All);
g.FillPath(Brushes.LightGray, path);
g.SetClip(path);
using (Font f = new Font("Tahoma", 9, FontStyle.Bold))
g.DrawString(mtb_hotspotData.Text, f, Brushes.Black, textX, textY);
g.ResetClip();
bitmap = new Bitmap(width, height, g);
然后将其保存:
hs.bitmap = new Bitmap(bitmap);
最后使用它:
for (int i = 0; i < imageSequence.Count; i++) {
Graphics g = Graphics.FromImage(imageSequence[i]);
//g.CompositingMode = CompositingMode.SourceOver;
//hotspot.bitmap.MakeTransparent();
int x = hotspot.coordinates[i].X;
int y = hotspot.coordinates[i].Y;
g.DrawImage(hotspot.bitmap, new Point(x, y));
}
return imageSequence;
到目前为止,我无法找到任何问题,这个解决方案,所以我不知道,当故障是。