C# winform开发中用picturebox 只能显示大图片一部分,如何生成适合picturebox的图片并且保证不失真?有知

请将详细说明发送至邮箱:871331683@qq.com,不胜感激!... 请将详细说明发送至邮箱:871331683@qq.com,不胜感激! 展开
 我来答
百度网友70d2b1e
2011-02-23
知道答主
回答量:32
采纳率:0%
帮助的人:22.2万
展开全部
你说的这种情况我也遇见过,当时是做图像滤波的时候 碰到的 我用的是VS2010,在picturebox的属性里 有sizeMode 可以改变图片的大小,但是值得注意的是,当你在进行图像处理的时候,VS只会处理 默认的picturebox Normal条件下的图片部分,我当时就是把Picturebox 属性里面的size 修改的很大,至到适合图像的大小,这样图像处理的效果就能出来了,173116265,我的QQ号,你要是需要源代码,我把我当时编好的给你,希望对你有用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vport
2011-02-23 · TA获得超过224个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:92.2万
展开全部
如果你不是要求修改图片,仅仅是现实的话可以设置picturebox的SzieMode属性
比如 this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
追问
你好,谢谢你的回答。不过工作需要我用的是vs2003,picturebox不支持Zoom属性。为了使图片适应picturebox我只能用了strechImage,但是遇到大的图片,就会发生图片内容扭曲失真了。
追答
如果这样你可以考虑 缩小图片再显示!具体方法网上很多!比如
http://wenku.baidu.com/view/c7dd58d380eb6294dd886cca.html
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
KuCFPic
2011-02-23 · TA获得超过493个赞
知道答主
回答量:20
采纳率:0%
帮助的人:8.4万
展开全部
如果改变了大小的话一定要失真的!
追问
对啊,我想做类似于缩略图那样的,但是不改变图片本身的高度和宽度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式