Image image1 = Image.FromFile("aaa.bmp");
image1.Save("aaa.jpg", ImageFormat.Jpeg);
image1.Save("aaa.jpg", ImageFormat.Jpeg);
解决方案 »
- datatable的compute("max(ID)","")问题
- 如果列出对象的所有属性?
- GridView控件中的删除
- DockPanel再次开发的问题,高手高分奉上,谢谢!
- 我已经能够遍历Word指定区域的内容,郁闷的是,我确无法获得本次遍历的count
- 如何获取jpg图的属性,要图的长和宽
- DropDownList的触发事件~各位高手救急啊~~~~~~~~
- 图片处理的一个问题
- 求一个超简单的日期显示问题
- C#中的Regex.Replace的问题
- 我把作好的代码上传到空间服务器,然后作好了IIS的配制,怎么老出现这个问题呀,我怎么才能正常浏览到象这样的连接呀?
- 在.net下怎么过滤敏感字
using System.Drawing.Imaging;)
可能大大没看清楚喔…
我是问说不使用API的方法…
bmp.Save(@"C:\aaa.jpg", ImageFormat.Jpeg);
bmp.Dispose();
不使用类库?.NET中不使用类库寸步难行~
可能大大没看清楚喔…
我是问说不使用API的方法…
----------------
你说的API到底是windows api还是framework class lib?
如果在c#中不用framework class lib,那你根本就寸步难行,还不如用c/c++
如果用ImageFormat.Jpeg會跳出錯誤...
所有格式都會..只有ImageFormat.Bmp不會...
那該如何阿??
如果用ImageFormat.Jpeg會跳出錯誤...
所有格式都會..只有ImageFormat.Bmp不會...
那該如何阿??--------------------------------------------
呵呵。。学C#的不是每个人都学C++出生的.很多人只知道.net framework..
楼主是不能调用.net framework自带的转换函数运行在mobile上吧..
因为.net集成了bmp2jpeg类库,很少有人自己去开发已有的类库
楼主一定要这样的话,可能还要自己写。。要不就到网上去下载C++开发的DLL,在.net里引用
image1.Save("aaa.jpg", ImageFormat.Jpeg);
這樣可以的呀,我用過。
{
public void BMPToJPG(string bmpFileName, string jpgFileName)
{
System.Drawing.Image img;
img = ReturnPhoto(bmpFileName); img.Save(jpgFileName, ImageFormat.Jpeg);
} public Image ReturnPhoto(string bmpFileName)
{
System.IO.FileStream stream;
stream = File.OpenRead(bmpFileName);
Bitmap bmp = new Bitmap(stream);
System.Drawing.Image image = bmp;//得到原图
//创建指定大小的图
System.Drawing.Image newImage = image.GetThumbnailImage(bmp.Width, bmp.Height, null, new IntPtr());
Graphics g = Graphics.FromImage(newImage);
g.DrawImage(newImage, 0, 0, newImage.Width, newImage.Height); //将原图画到指定的图上
g.Dispose();
stream.Close();
return newImage;
}
}