/// <summary>
/// 将目标路径转为image
/// </summary>
/// <param name="path">图片路径</param>
/// <returns></returns>
public Image LoadImage(string path)
{
//创建一个bitmap类型的bmp变量来读取文件。
Bitmap bmp = new Bitmap(path);
//新建第二个bitmap类型的bmp2变量,我这里是根据我的程序需要设置的。
Bitmap bmp2 = new Bitmap(bmp.Width, bmp.Height, PixelFormat.Format16bppRgb555);
//将第一个bmp拷贝到bmp2中
Graphics draw = Graphics.FromImage(bmp2);
draw.DrawImage(bmp, , ); draw.Dispose();
bmp.Dispose();//释放bmp文件资源 return (Image)bmp2;
} /// <summary>
/// 将图片转为二进制
/// </summary>
/// <param name="img">图片</param>
/// <returns></returns>
public byte[] GetByteImage(Image img)
{ byte[] bt = null;
if (!img.Equals(null))
{
using (MemoryStream mostream = new MemoryStream())
{
Bitmap bmp = new Bitmap(img); bmp.Save(mostream, System.Drawing.Imaging.ImageFormat.Jpeg);//将图像以指定的格式存入缓存内存流 bt = new byte[mostream.Length]; mostream.Position = ;//设置留的初始位置 mostream.Read(bt, , Convert.ToInt32(bt.Length)); }
}
return bt;
}

最新文章

  1. 在php中使用strace、gdb、tcpdump调试工具
  2. vbs操作excel
  3. Unable to locate player settings. bin/Data/settings.xml
  4. Unity3D 开发 之 加载Android应用的环境
  5. 第六章:javascript:字典
  6. uva 10692 Huge Mods 超大数取模
  7. 【C#】 装箱 (boxing) 和拆箱 (unboxing)
  8. hdu 4000 Fruit Ninja 树状数组
  9. PreparedStatement的用法
  10. Mvc 异常处理 ajax的 和 不是ajax的!
  11. win10无法新建文件夹怎么办 win10右键新建菜单设置方法
  12. Maven简述
  13. 【jQuery入门】(5)---jQuery CSS
  14. java从网络中下载图片到本地
  15. java工具类(七)实现给定任意年份和月份得出天数
  16. 高级数据类型-- 字符串(str),切片
  17. 对常用软件的评价(TGP腾讯游戏平台)
  18. cratedb 基本试用
  19. 超简单的制作win7 U盘启动
  20. iframe自适应高度,多层嵌套iframe自适应高度的解决方法

热门文章

  1. 基于thinkphp实现根据用户ip判断地理位置并提供对应天气信息的应用
  2. 关于DOM的一些基础问题
  3. 原生js用div实现简单的轮播图
  4. PLSQL中的三种参数模式IN、OUT、IN OUT
  5. SpringBoot2.0--- 多数据源配置
  6. Xshell如何修改字体大小和颜色
  7. java反斜杠替换
  8. Python--day38--多进程的方法属性总结
  9. WPF 从零开始开发 dotnet Remoting 程序
  10. springboot上传文件时500错误,提示临时目录无效