社区
图形处理/算法
帖子详情
Gdiplus::Bitmap t
ywgywgywg
2009-06-21 04:57:26
Gdiplus::Bitmap t;
这里面的t,已经有初始化,并且也能画图之类
请问
t.FromStream();
这个怎么用?谁能否提供一例子
...全文
100
2
打赏
收藏
Gdiplus::Bitmap t
Gdiplus::Bitmap t; 这里面的t,已经有初始化,并且也能画图之类 请问 t.FromStream(); 这个怎么用?谁能否提供一例子
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ywgywgywg
2009-06-21
打赏
举报
回复
楼上的什么意思??
使用
GDI
+的SDI单文档程序 浏览图片 内含步骤说明 适合完全不会的新手
//以下假设你已经配置好VC6的
GDI
+环境 1.新建一个基于CScrollView的单文档程序, 2.在stdafx.h内添加如下代码: #ifndef ULONG_PTR #define ULONG_PTR unsigned long* #endif #include "
Gdi
Plus.h" using namespace
Gdi
plus; #pragma comment(lib,"
gdi
plus.lib") 3.在
Gdi
App.h里的C
Gdi
AppApp中加入两个成员:
Gdi
plusStartupInput m_
gdi
plusStartupInput;// ULONG_PTR m_p
Gdi
Token;// 4.在
Gdi
App.cpp中的C
Gdi
AppApp构造函数C
Gdi
AppApp()添加如下代码:
Gdi
plusStartup(&m_p
Gdi
Token,&m_
gdi
plusStartupInput,NULL);// 5.在
Gdi
App.h里给C
Gdi
AppApp添加一个析构函数~C
Gdi
AppApp(); 6.在
Gdi
App.cpp中添加C
Gdi
AppApp的析构函数~C
Gdi
AppApp(): C
Gdi
AppApp::~C
Gdi
AppApp()// {
Gdi
plusShutdown(m_p
Gdi
Token);// } 7.在
Gdi
AppView.h的C
Gdi
AppView中添加成员变量:
Bitmap
* m_pbmp; 并在
Gdi
AppView.cpp中的
Gdi
AppView构造函数和析构函数中添加如下代码: C
Gdi
AppView::C
Gdi
AppView():m_pbmp(0)// { // TODO: add construction code here } C
Gdi
AppView::~C
Gdi
AppView() { delete m_pbmp;// m_pbmp=0;// } 8.按Ctrl+W,在弹出的对话框里选择Message Maps选项卡 class name选择C
Gdi
AppView Object IDs里选中ID_FILE_OPEN 然后在Message里双击COMMAND 弹出的对话框选择Ok 这时会在Member functions:里多出一条刚添加进去的消息映射函数 双击它会自动跳转进入
Gdi
AppView.cpp中的void C
Gdi
AppView::OnFileOpen()函数处 然后添加如下代码: void C
Gdi
AppView::OnFileOpen() { //见源码处 } 9.为了使8处代码有用,还需要: 在
Gdi
AppView.h里添加两个函数声明: int A2U(const char* szA,wchar_t* szU,size_t cnt);// std::wstring A2U(const char* szA);// 并#include 然后在
Gdi
AppView.cpp里加入这两个函数的实现 10.在
Gdi
AppView.cpp中的OnDraw函数中添加显示代码: void C
Gdi
AppView::OnDraw(CDC* pDC) { //见源码处 } 11.结束.有问题联系hastings1986@163.com //可能你Debug版本编译不过,则打开
Gdi
+的头文件
Gdi
PlusBase.h //并修改为如下(其实就加了两个重载版本的new和delete): #ifndef _
GDI
PLUSBASE_H #define _
GDI
PLUSBASE_H class
Gdi
plusBase { public: void (operator delete)(void* in_pVoid) { DllExports::
Gdi
pFree(in_pVoid); } void* (operator new)(size_t in_size) { return DllExports::
Gdi
pAlloc(in_size); } void (operator delete[])(void* in_pVoid) { DllExports::
Gdi
pFree(in_pVoid); } void* (operator new[])(size_t in_size) { return DllExports::
Gdi
pAlloc(in_size); } //////////////////////////////// void* (operator new)(size_t in_size,
CImage转换
Gdi
plus::
Bitmap
Gdi
plus::
Bitmap
* CImage2Image(const CImage* pImage ) { if(!pImage) return NULL;
Gdi
plus::
Bitmap
* image = new
Gdi
plus::
Bitmap
( pImage->GetWidth(), pImage->GetHeight() );
Gdi
plus::Rect bound( 0
Baumer工业相机堡盟相机如何通过BGAPI SDK将相机图像数据转换为
Gdi
plus::
Bitmap
并写入电脑内存最后释放保存到本地(C++)
Baumer工业相机堡盟相机如何通过BGAPI SDK将相机图像数据转换为
Gdi
plus::
Bitmap
并写入电脑内存最后释放保存到本地(C++)
MFC和
Gdi
+实现图片雾化
1.创建一个基于对话框的程序2.添加对
Gdi
+的支持3.在对话框类中添加公有成员
Gdi
plus::
Bitmap
*m_IamgeShow;
Gdi
plus::RectF m_rect; void ImageAtomization(
Gdi
plus::
Bitmap
*pImage); CString m_FileName;在Initstance()函数中初始化m_ImageShow=NULL; m_F...
Gdi
plus byte *数据转换为
Bitmap
类型图片
最近在mfc上显示缩略图那样显示采集到的图片,这个用CimageList和CListctrl就可以了,网上有很多这里不细说,但是别忘了初始化
Gdi
plus; 但是我的相机采集到的就是byte类型的数据,一开始显示的时候是先存到一个文件夹存为bmp又读取的。这样的话如果存的很多的话是不是读取慢呢,我说的多是指整个盘里东西很多。然后我就想着直接转换一下多好,但是在网上找了好久,试了不少方法都不行。
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章