社区
C#
帖子详情
怎么样用C#缩小图片文件
menghun1355
2005-08-29 11:08:54
目前我有很多像素很大的JPG图像文件,我想做一个程序把他们全部缩小。
比如以前是1024*768的图片文件
我想用C#写一个程序,通过这个程序把图片转换成800*600的
请问牛人能够实现吗?你们有这样的控件吗?
小弟先谢过了
...全文
590
4
打赏
收藏
怎么样用C#缩小图片文件
目前我有很多像素很大的JPG图像文件,我想做一个程序把他们全部缩小。 比如以前是1024*768的图片文件 我想用C#写一个程序,通过这个程序把图片转换成800*600的 请问牛人能够实现吗?你们有这样的控件吗? 小弟先谢过了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clbo
2005-08-29
打赏
举报
回复
楼上的代码不错!!
不放弃我追求
2005-08-29
打赏
举报
回复
/* */这间这段是针对不同扩展名的图片而设置的,如果你的图片文件类型全部一致就不用这么麻烦,好比全部为为.jpeg,且文件名以1.jpg 2.jpg......这样保存的话,只要修改循环变量的量的值及图片的路径就行了
不放弃我追求
2005-08-29
打赏
举报
回复
以一代码很好用,我也是这样用的,给你参考下:
<%
//' String urlpath="vl_pic_decorate\\"; //'财产图片路径(商店等)
//' String goodpath="vl_pic_goods\\"; //'商品图片路径
//'imgurl="C:\\Inetpub\\wwwroot\\virtual_life\\vl_pic_decorate\\1\\";
int i=0;
int n=0;
String imgurl="";
int h=0;
int w=0;
for(n=1;n<=5;n++)
{
i=n;
imgurl="vl_pic_decorate\\1\\";
imgurl=imgurl+i.ToString()+".jgp";
System.Drawing.Image oldimg = System.Drawing.Image.FromFile(Server.MapPath(imgurl));
System.Drawing.Image newimg = oldimg.GetThumbnailImage( 60, 60 * oldimg.Height/oldimg.Width,null,new System.IntPtr(0));
String new_imgpath="vl_pic_decorate\\01\\"+i.ToString()+".jpg";
newimg.Save(Server.MapPath(new_imgpath),System.Drawing.Imaging.ImageFormat.Jpeg);
}
/*
System.Drawing.Image oldimg = System.Drawing.Image.FromFile( Server.MapPath(imgurl));
System.Drawing.Image newimg = oldimg.GetThumbnailImage( 60, 60 * oldimg.Height/oldimg.Width,null,new System.IntPtr(0));
string new_imgpath = imgurl.Substring(imgurl.IndexOf("/")+1,imgurl.IndexOf(".")-imgurl.IndexOf("/")-1);
newimg.Save( Server.MapPath( "images/" ) + new_imgpath+"th.jpg",System.Drawin
*/
/*
System.Drawing.Bitmap Img_tmp = new System.Drawing.Bitmap(imgurl);
h=100;
w=100*(Img_tmp.Width/Img_tmp.Height);
Graphics graphics = Graphics.FromImage(Img_tmp);
graphics.DrawImage(Img_tmp,0,0,h,w);
String new_imgpath="vl_pic_decorate\\01\\"+i.ToString()+".jpg";
Img_tmp.Save(Server.MapPath(new_imgpath),System.Drawing.Imaging.ImageFormat.Jpeg);
//'imgurl="C:\\head.bmp"; //'imgurl+"1.jpg";
System.Drawing.Image oldimg = System.Drawing.Image.FromFile(Img_tmp);//'Server.MapPath(imgurl));
System.Drawing.Image newimg = oldimg.GetThumbnailImage( 100, 100 * oldimg.Height/oldimg.Width,null,new System.IntPtr(0));
String new_imgpath="vl_pic_decorate\\01\\";
//'string new_imgpath = imgurl.Substring(imgurl.IndexOf("/")+1,imgurl.IndexOf(".")-imgurl.IndexOf("/")-1);
newimg.Save(Server.MapPath(new_imgpath) + i.ToString()+".jpg",System.Drawing.Imaging.ImageFormat.Jpeg);
*/
%>
menghun1355
2005-08-29
打赏
举报
回复
呵呵再加一句
转换后保存在硬盘上!
C#
core
图片
压缩
图片
无损压缩
图片
无损剪切 无损
图片
压缩 无损
图片
剪切
C#
/Core下,最完美的
图片
压缩,支持各种
图片
格式,无损压缩,无损剪切,按尺寸/比例压缩、剪切
图片
,根据自己需要任意处理
图片
Imageshow基于
C#
的
图片
浏览器,包含功能读取路径下的所有
图片
及其显示 放大
缩小
旋转等功能
Imageshow基于
C#
的
图片
浏览器,包含功能读取路径下的所有
图片
及其显示 放大
缩小
旋转等功能 读取路径下的所有
图片
形成缩略图 点击缩略图可以显示
图片
可以正常显示 可以拉伸显示 可以放大显示 可以
缩小
显示 可以切换...
c#
图片
文件
无损缩放
c#
图片
文件
无损缩放
c#
图片
文件
无损缩放
c#
图片
文件
无损缩放
c#
图片
文件
无损缩放
c#
图片
文件
无损缩放
C#
无损压缩
图片
C#
普通压缩
图片
和无损压缩
图片
两种不同源码示例,无损压缩当然比较好了,源码可正确编译,其中无损压缩
图片
的程序界面请参见截图。Compositing
文件
夹中的为普通的
图片
压缩程序实例,先易后难,两个都是值得参考的...
c#
将pdf
文件
转换成
图片
文件
c#
,将pdf
文件
转换成
图片
文件
实例。 采用Adobe Acrobat9.0的COM组件,将PDF
文件
的每一页转换成对应的
图片
文件
。 开发环境:VS2010,.Net Framework4.0,Adobe Acrobat9.0。 工程中添加COM引用:Adobe Acrobat 9.0 ...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章