乐于技术分享 分享道路上

c#.net jpg格式图片转换为16位bmp

 Bitmap bitmap = null;
 Bitmap bitmap2 = null;
 try
 {
  bitmap = new Bitmap(@"E:\Desert.jpg");
  BitmapData data = bitmap.LockBits(new Rectangle(0, 0, bitmap.Width, bitmap.Height), ImageLockMode.ReadOnly, PixelFormat.Format16bppArgb1555);
  bitmap2 = new Bitmap(bitmap.Width, bitmap.Height, data.Stride, PixelFormat.Format16bppArgb1555, data.Scan0);
  bitmap2.Save(@"E:\Desert.bmp", ImageFormat.Bmp);
  bitmap.UnlockBits(data);
 }
 finally
 {
  if(bitmap != null)
  {
      bitmap.Dispose();
  }
  if(bitmap2 != null)
  {
      bitmap2.Dispose();
  }
 }



标签: c#.netjpg转bmp

作者:热心网友小韦 分类:日常分享 浏览:673 评论:0