当前位置:编程学习 > C#/ASP.NET >>

C#新手问:c#实现图片缩放时遇瓶颈,求大神

picturebox控件中放置图片实现图片缩放功能,但是当放大到一定程度时会报错,说溢出,请问怎么解决?

放大功能代码:
 private void button2_Click(object sender, EventArgs e)
{
pictureBox1.Width = Convert.ToInt32(pictureBox1.Width * 1.2);
  pictureBox1.Height = Convert.ToInt32(pictureBox1.Height *1.2);
} c# 缩放 溢出 --------------------编程问答-------------------- 用INT64 --------------------编程问答--------------------
引用 1 楼 xtiu77 的回复:
用INT64
int64? int强制转long型?这是根本解决办法吗?有没彻底一点的?比如能不能释放缩放前的图片资源,然后读取缩放后 的图片?我不懂,求大神 --------------------编程问答--------------------
引用 1 楼 xtiu77 的回复:
用INT64
我试了,但是出错,说int不能转long,是否缺少显示转换。请问int怎么转long? --------------------编程问答--------------------
引用 3 楼 zhucenimei520 的回复:
引用 1 楼 xtiu77 的回复:用INT64我试了,但是出错,说int不能转long,是否缺少显示转换。请问int怎么转long?

放到多大报错?我试了一下...没有什么问题.. --------------------编程问答--------------------
引用 4 楼 xtiu77 的回复:
引用 3 楼 zhucenimei520 的回复:引用 1 楼 xtiu77 的回复:用INT64我试了,但是出错,说int不能转long,是否缺少显示转换。请问int怎么转long?
放到多大报错?我试了一下...没有什么问题..
放大到width>10000左右就报错。报错提示如图
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,