none
如何获取设置pictureBox1.SizeMode=PictureBoxSizeMode.StretchImage后,缩放的图片呢 RRS feed

  • 问题

  • 如题。要是bitmap类型的,

        PropertyInfo _ImageRectanglePropert = BackgroudPictureBox.GetType().GetProperty("ImageRectangle", BindingFlags.Instance | BindingFlags.NonPublic);
                            Rectangle r = (Rectangle)_ImageRectanglePropert.GetValue(BackgroudPictureBox, null);

    网上找的,这个可以获得缩放后的大小,及相对pictruebox的坐标,最好能直接反射出缩放后的bitmap

    • 已编辑 limljh 2013年3月1日 11:23
    2013年3月1日 10:46

答案

  • @如何获取设置pictureBox1.SizeMode=PictureBoxSizeMode.StretchImage后,缩放的图片呢

    如果你把图像已经绑定到该控件上,可以通过Image属性获取内存中的图片:http://msdn.microsoft.com/zh-cn/library/system.windows.forms.picturebox.image.aspx

    当然也可以通过Image的Save方法保存图片。


    If you think one reply solves your problem, please mark it as An Answer, if you think someone's reply helps you, please mark it as a Proposed Answer

    Help by clicking:
    Click here to donate your rice to the poor
    Click to Donate
    Click to feed Dogs & Cats

    2013年3月2日 1:39
    版主