我正在处理一个C# WinForms应用程序,其中我有一个PictureBox显示图像。我想实现一个缩放功能,在不更改PictureBox或基础图像的大小的情况下,我可以放大和缩小显示的图像。我已经尝试调整PictureBox.Size和SizeMode属性,但它没有给予我想要的结果。我希望图像保持原始分辨率,PictureBox保持相同的大小,但我需要在PictureBox中更改显示的大小。如何在C#中实现这一点?我应该添加我的代码吗?提前感谢您的帮助!
vptzau2j1#
谢谢大家,但我找到了自己的答案。我只需要使用这个代码来改变图像大小.
using (Graphics gfx = Graphics.FromImage(pictureBox1.Image)){ gfx.ScaleTransform(piczoom, piczoom);}
using (Graphics gfx = Graphics.FromImage(pictureBox1.Image))
{
gfx.ScaleTransform(piczoom, piczoom);
}
字符串在保存时,将piczoom值恢复为1。
1条答案
按热度按时间vptzau2j1#
谢谢大家,但我找到了自己的答案。
我只需要使用这个代码来改变图像大小.
字符串
在保存时,将piczoom值恢复为1。