社区
C#
帖子详情
C#是如何处理图片的大小的。
hongxin125
2004-09-25 07:23:51
我想把一个128*128大小的gif或jpg图片改成150*100的大小。图片要求变型但不能截断改变图片的完整性,改变后另存为一个同类性的文件,gif改变后还市动画。谁有实现方法,最好有过程,我不太会C#。一定给分。
...全文
264
5
打赏
收藏
C#是如何处理图片的大小的。
我想把一个128*128大小的gif或jpg图片改成150*100的大小。图片要求变型但不能截断改变图片的完整性,改变后另存为一个同类性的文件,gif改变后还市动画。谁有实现方法,最好有过程,我不太会C#。一定给分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nnfzj
2004-09-26
打赏
举报
回复
这个问题挺难,你得对GIF文件的格式非常清楚才行!
hongxin125
2004-09-25
打赏
举报
回复
是可以了,我做的gif不是动画了。谁有法。不知道 windinwing(潇笑) ( ) 信誉:72 2004-09-25 19:38:00 得分: 0
可不可以的。我不太明白。请给讲一下好吗?
hongxin125
2004-09-25
打赏
举报
回复
Bitmap map=new Bitmap(Server.MapPath("./upimg/102935.gif"));
Bitmap map1=(Bitmap) map.GetThumbnailImage(100,150,null,IntPtr.Zero);
try
{
map1.Save("c:\\0.gif",System.Drawing.Imaging.ImageFormat.Gif);
}
catch(Exception ex)
{
error1.InnerHtml=ex.Message;
}
BearRui
2004-09-25
打赏
举报
回复
try:
Image img=Image.FromFile(@"g:\图片\ffx203.jpg");
Bitmap bmp=new Bitmap(img,150,150);
bmp.Save(@"c:\123.jpg")
windinwing
2004-09-25
打赏
举报
回复
System.IO.FileStream newFile= new System.IO.FileStream(_SavePath + sFilename, System.IO.FileMode.Create);
newFile.Write(myData,0, myData.Length);
newFile.Close();
this.m_BigImgName=sFilename;
if(!flag)
{
m_Err=1;
return;
}
string SmallImgPath=_SavePath+"small\\";
if(!System.IO.Directory.Exists(SmallImgPath))
System.IO.Directory.CreateDirectory(SmallImgPath);
System.Drawing.Image.GetThumbnailImageAbort myCallBack =
new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback);
Bitmap myBitmap;
try
{
myBitmap = new Bitmap(_SavePath+ sFilename);
file_append = 0;
string sThumbFile = System.IO.Path.GetFileNameWithoutExtension(m_UpFile.FileName)
+ sThumbExtension + ".gif";
while (System.IO.File.Exists(SmallImgPath + sThumbFile))
{
file_append++;
sThumbFile = System.IO.Path.GetFileNameWithoutExtension(m_UpFile.FileName) +
file_append.ToString() + sThumbExtension + ".gif";
}
// 保存小图片
System.Drawing.Image myThumbnail= myBitmap.GetThumbnailImage(ThumbWidth,
ThumbHeight, myCallBack, IntPtr.Zero);
myThumbnail.Save(SmallImgPath + sThumbFile);
this.m_SmallImgName=sThumbFile;
myThumbnail.Dispose();
myBitmap.Dispose();
}
catch //(ArgumentException errArgument)
{
m_Err=-3;
System.IO.File.Delete(_SavePath + sFilename);
}
【已弃用】
C#
高级网络编程(TouchSocket)
分别为
C#
语言入门基础(已完结)
C#
高级语言基础(持续更新)
C#
入门级网络编程(已完结)
C#
高级网络编程(持续更新) TouchSocket网络通信框架详解(未开始) 项目实战(未开始) 对于第二大类,会教学目前...
C#
压缩
图片
文件
大小
C#
压缩
图片
文件
大小
C#
自动调整
图片
大小
代码对
C#
中
图片
的
大小
进行自动调整,根据实际的长和宽调整到最大长度和最大宽度,自动缩放
C#
中如何调整图像
大小
在本篇文章中,我将介绍如何在
C#
中来调整你想要的图像
大小
。要实现这一目标,我们可以采取以下几个步骤:1.首先要获取你想要调整
大小
的图像: 2.将图像转换为Bitmap: 3.创建一个调整图像
大小
的方法: 在上面的方法中...
C#
实现
图片
的压缩和改变
大小
png、jpg和gif
C#
实现
图片
的压缩和改变
大小
的png、jpg和gif
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章