HttpRequest下载图片,判断图片类型
来源:互联网 发布:手机麻将软件开发商 编辑:程序博客网 时间:2024/05/22 15:53
参考:http://www.cnblogs.com/MessageDream/archive/2012/05/04/2482066.html
/// <summary> /// 将图片保存到图片库 /// </summary> /// <param name="stream">包含图片的流</param> /// <param name="flleName">文件名</param> public static bool SavePicToLibrary(Stream stream, string fileName) { if (stream == null) { return false; } if (fileName==null) { fileName = DateTime.Now.ToString("yyyy-mm-dd_hh:mm:ss"); } //存储到图片库 需要引用XNA类库Microsoft.Xna.Framework 并添加引用 using Microsoft.Xna.Framework.Media; MediaLibrary media = new MediaLibrary(); //因为图片库默认只能存储jpg格式的图片 所以在存储之前可以利用文件头判断是否为jpg 如果不是 则先进行转换 // 1.Png图片文件包括8字节:89 50 4E 47 0D 0A 1A 0A。即为 .PNG....。 //2.Jpg图片文件包括2字节:FF D8。 //3.Gif图片文件包括6字节:47 49 46 38 39|37 61 。即为 GIF89(7)a。 //4.Bmp图片文件包括2字节:42 4D。即为 BM。 byte[] head = new byte[2];//这里只判断j是否为jpg格式 所以获取前两个字节就可以 stream.Read(head, 0, head.Length); if (head[0] == 0xFF && head[1] == 0xD8) { //说明是jpg格式 stream.Position = 0; media.SavePicture(fileName, stream); return true; } else { //对图片进行转换 using (Stream memoryStream = new MemoryStream()) { BitmapImage bmp = new BitmapImage(); bmp.SetSource(stream); WriteableBitmap wbp = new WriteableBitmap(bmp); wbp.Invalidate(); //try //{ Extensions.SaveJpeg(wbp, memoryStream, wbp.PixelWidth, wbp.PixelHeight, 0, 100); memoryStream.Position = 0; media.SavePicture(fileName, memoryStream); return true; //} //catch (Exception ex ) //{ // Debug.WriteLine(ex.Message); // return false; //} } } }
- HttpRequest下载图片,判断图片类型
- 判断图片类型
- 判断图片类型
- 图片类型判断
- 图片类型的判断
- 判断图片类型
- iOS 判断图片类型
- 判断图片类型
- SDWebImage 判断图片类型
- 下载图片 完整性判断
- Blob对象判断是不是图片类型以及Blob数据下载
- python通过图片内容判断图片类型
- 通过图片文件头判断图片类型
- 读文件头判断图片类型!
- javascript图片上传类型及大小判断
- PHP判断图片的颜色类型
- 读文件头判断图片类型
- 读文件头判断图片类型
- Flex中的数据绑定
- IBM Connect 2013
- UINavigation Controller
- WebLogic10部署STRUTS2使用convention插件的问题
- ios截屏
- HttpRequest下载图片,判断图片类型
- windows搭建android开发环境
- phoneGap API调用摄像头并上传图片
- 秋雨寄相思
- jquerymobile 动态加载表单内容后怎么重新渲染?
- public static Bitmap createScaledBitmap(
- input button的行高在FF下的显示问题
- tomcat知识点
- mysql优化之使用索引