从intptr 到 bitmap 的转换问题

问题描述

我在用c#做twain的扫描仪的程序,请问我得到intptr的pic后用GdipCreateBitmapFromGdiDib函数如何得到一个bitmap呢,我用Bitmapbmp=Image.FromHbitmap(pic);可是报错,为什么呀?请大家告诉我该怎么做?

解决方案

解决方案二:
[C#]publicstaticBitmapFromHbitmap(IntPtrhbitmap);
解决方案三:
你的IntPrt里指的是什么数据..应该不是Bitmap这个结构的.你用System.Runtime.InteropServices.Marshal.Copy复制出来看看数据结构.

时间: 2024-11-10 09:54:29

从intptr 到 bitmap 的转换问题的相关文章

bitmap-android中怎么把一个Bitmap图片转换成file类型

问题描述 android中怎么把一个Bitmap图片转换成file类型 我是根据一个URL从网上解析到的图片,代码如下://创建一个url对象URL url=new URL(showHeadimg);//打开URL对应的资源输入流 InputStream is= url.openStream(); //从InputStream流中解析出图片Bitmap bitmap = BitmapFactory.decodeStream(is); 现在想把这个bitmap转成一个File类型提交到后台,请问要

Android Drawable和Bitmap的转换实例详解

Android Drawable和Bitmap的转换实例详解 通常我们需要通过代码去设置图片,就需要设置图片Bitmap和Drawable的转换,下面整理了几种方式 一.Bitmap转Drawable Bitmap bm=xxx; //xxx根据你的情况获取 BitmapDrawable bd=new BitmapDrawable(bm);//因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可. 二. Drawable转Bitmap Drawable d=xxx;

WPF循环加载图片导致内存溢出如何解决

程序场景:一系列的图片,从第一张到最后一张依次加载图片,形成"动画". 生成BitmapImage的方法有多种: 1.var source=new BitmapImage(new Uri("图片路径",UriKind.xxx)); 一般的场景使用这种方法还是比较方便快捷,但是对于本场景,内存恐怕得爆.2. var data =File.ReadAllBytes("图片路径"); var ms = new System.IO.MemoryStrea

上传图片文件,生成缩略图,并写上版权信息

上传|上传图片|缩略图 private void Button1_Click(object sender, System.EventArgs e) { if(File1.PostedFile.FileName!=null) { string namestr = Path.GetFileName(File1.PostedFile.FileName);//提取文件名 File1.PostedFile.SaveAs(Server.MapPath(".")+@"\"+nam

GDI和GDI+对象的相互转换

当然希望可以使用GDI+来完全代替GDI,再不济也只需要从GDI对象转到GDI+对象.但是就 是有那么些工程,又要新技术新特性.又希望快速开发.又不肯丢弃旧版本的已有的功能. 没办法,只能缝缝补补,咔哐碙啌... 一.CDC到Graphics只要这样: Graphics g(pDC->GetSafeHdc());//只要能构造CDC句柄的MFC对象都可以 //CClientDC.CPaintDC,也都可以 二.CBitmap到Graphics需要创建一个内 存位图设备: CDC MemDC; C

C# WebBrowser设置代理

WebBrowser控件是基于IE浏览器的,所以它的内核功能是依赖于IE. code: class IEProxy { //设置代理选项 private const int INTERNET_OPTION_PROXY = 38; //设置代理类型 private const int INTERNET_OPEN_TYPE_PROXY = 3; //设置代理类型,直接访问,不需要通过代理服务器 private const int INTERNET_OPEN_TYPE_DIRECT = 1; priv

医疗-android上解析dicom文件

问题描述 android上解析dicom文件 android上解析dicom文件的问题, 我们做的是一个医疗项目,有一个观片功能,需要解析dicom,并显示详细信息,还要可测量等.我搞了两天没一点思路,以前从没接触过这方面. 谁知道啊?急求! (新人,没有c币 实在不好意思!) 解决方案 android解析plist文件 解决方案二: discom 是什么 解析??? 解析文件?? 解决方案三: break; 11 case "0002,0013"://文件生成程序的标题 12 ret

连载-基于插件技术的GIS应用框架(C# + ArcEngine9.3)(五)

问题描述 [align=center]基于插件技术的GIS应用框架(C#+ArcEngine9.3)(五)--------------------------插件初始化(1)[/align]在第四节中,我们论及了插件的XML保存格式,对于各个XML节点的属性也有了一个大概的了解,下面,我们就如何利用DevExpress套件就这些插件的加载进行详细的剖析.首先,我们必须从已经编译好的DLL中获取插件的类型信息,这就需要利用C#所提供的反射机制.一.插件的反射///根据反射机制产生插件对象并将其放入

android 一些数据转换方法

android 一些数据转换方法 package com.ai9475.util; import android.content.Context; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.PixelFormat