c# winfrom 如何控制上传图片的大小
发布网友
发布时间:2022-04-22 08:16
我来回答
共1个回答
热心网友
时间:2023-07-04 13:06
判断上传文件的大小(字节)即可,超过规定值就用程序压缩或以提示形式让用户重新选择图片
如果是解像度的话,上传时先判断图片大小,超过就缩放到指定大小再录入数据库,没超过就录入即可。
判断解像度
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "图片文件|*.jpg";
if (ofd.ShowDialog() == DialogResult.OK)
{
Bitmap bmp = new Bitmap(ofd.FileName);
int w = bmp.Width;//宽
int h = bmp.Height;//高
FileInfo fi = new FileInfo(ofd.FileName);
long _size = fi.Length;//得到文件的字节大小
MessageBox.Show("图片宽" + w.ToString() + ",图片高" + h.ToString() + ",图片大小" + _size.ToString() + "字节");
}
}
根据得到的宽高,来*缩小
if(w > 200 || h > 200)
{
//根据图片比例缩小后,存到一个内存变量中或存为文件即可。
}
根据文件大小
if(_size > 10240)//大于10K的话
{
MessageBox.Show("图片大小必须在10K以内");
}
C# winform 限制图片大小
判断上传文件的大小(字节)即可,超过规定值就用程序压缩或以提示形式让用户重新选择图片 如果是解像度的话,上传时先判断图片大小,超过就缩放到指定大小再录入数据库,没超过就录入即可。判断解像度 private void button1_Click(object sender, EventArgs e){ OpenFileDialog ofd = new OpenFileDialog()...
如何样在C#winform中用按钮控制图片的放大与缩小,就是两个按钮一个放 ...
一个button写:Image1.Width = Image1.Width/2;Image1.Height= Image1.Height/2;另一个写:Image1.Width = Image1.Width*2;Image1.Height= Image1.Height*2;
c# 如何让winform随着picturebox中图片大小而改变大小
1.picturebox1.Anchor =AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left |AnchorStyles.Right);2.图片对象image获取图片的大小改变窗体大小。form1.Width += image.Width;form1.Height += image.Height;想问一下。这个窗体是不是就只用来显示图片?
c# winform 如何让一个固定的图片按比例放大或缩小
是随鼠标的还是你点击后扩大到一定的比例大小 //窗体构造中 this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseWheel);region 进入窗体时加载 public FormAlarmInfoQuery(){ InitializeComponent();pictureBox1.ImageLocation = "f:\\1.jpg";this.MouseWheel += new System...
C# winform使用pcitruebox 图片缩放
首先设置PictureBox的SizeMode 的属性为System.Windows.Forms.PictureBoxSizeMode.StretchImage,可以直接在属性窗口找到这个属性,也可以手动设置,如:pictureBox1.SizeMode=System.Windows.Forms.PictureBoxSizeMode.StretchImage;然后在该控件MouseWheel事件代码中添加代码,如下给出参考代码:private void pictureBox1...
c# winform背景图片超过屏幕分辨率怎么办
在VS开发环境中,还是看不到剩下的图像,这样你就没法在上面做东西了,这时要设置一下AutoScroll属性为true,你的开发环境中就会出现双层的滚动条,剩下的图像也会显示出来 另外,若设置label为热区后,防止窗口大小变化时,热区会移动,可以不让背景自动拉伸或自适应,然后把label的lock属性设置为true ...
怎么在c#_winform实现图片上传功能,求源代码,有图更好,高分啊_百度知 ...
将一张图片上传到指定的文件夹,然后在窗体上的PictrueBox控件中显示出来,效果看图 代码如下: private void btnUpload_Click(object sender, EventArgs e) { //创建一个对话框对象 OpenFileDialog ofd = new OpenFileDialog(); //为对话框设置标题 ofd.Title = "请选择上传的图片"; //设置筛选的图片格式 ofd....
怎么在c#_winform实现图片上传功能,求源代码,有图更好,高分啊_百度知 ...
将一张图片上传到指定的文件夹,然后在窗体上的PictrueBox控件中显示出来,效果看图 代码如下:private void btnUpload_Click(object sender, EventArgs e){ //创建一个对话框对象 OpenFileDialog ofd = new OpenFileDialog();//为对话框设置标题 ofd.Title = "请选择上传的图片";//设置筛选的图片格式...
C# winForm程序中,我上传 一张图片,如何将本页面的图片刷新,并且将主...
第一:你可以在主窗体上加载一个time控件,定时刷新,第二:你可以在主窗体上设置一个公共的属性和方法,完后再子窗体上传完后调用主窗体的方法,进行数据的更新!我觉得这样就可以了!你可以试试!
C#的winForm程序中,如何点击添加按钮实现图片上传到服务器文件夹内,求...
那只能考虑把文件解析为二进制文件,保存到服务器。如此还要考虑文件大小的分包问题。