社区
C++ Builder
帖子详情
保存与取位图出问题
HjmaAsC
2000-02-13 05:34:00
用TQuery->ParamByName()->Assign(TBitmap)将图片保存到位图后,
再用TBitmap->Assign((TBlodField *)TQuery->Field())取出图片,
小的图片没问题,大的图片总是随着图片数据的增大,在取出来时,在图片的
上方出现了一片黑色或白色的区域,怎样解决这个问题呢?
...全文
172
6
打赏
收藏
保存与取位图出问题
用TQuery->ParamByName()->Assign(TBitmap)将图片保存到位图后, 再用TBitmap->Assign((TBlodField *)TQuery->Field())取出图片, 小的图片没问题,大的图片总是随着图片数据的增大,在取出来时,在图片的 上方出现了一片黑色或白色的区域,怎样解决这个问题呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luhongjun
2001-07-08
打赏
举报
回复
同意Wingsun(孙春阳)
又一个飞毛腿导弹,发出不管.
真背,怎么今天竟遇见飞毛腿了。
Wingsun
2001-07-08
打赏
举报
回复
可以给分了吧?
Wingsun
2000-06-03
打赏
举报
回复
如果你使用TDatabase对象
在TDatabase对象中有一个属性BlobSize,该属性的值表示你对TBlob对象的读取时分配的空间大小.必须将该值更改为一个较大的值,他的单位是K.缺省值是32。表示32K,所以你存取的文件的大小超过32K时就会有问题。而且如果你使用TTable对象来存取改对象就不会有问题,而使用TQuery时就会出问题,不知这是为什么?
你就需要修改这个值(BlobSize)。更改后的值决定了你能存取的数据量大小。
alexela
2000-06-01
打赏
举报
回复
本机使用的话,我建议你数据库里保存文件名和文件类型(除非是很小的图标或其他),这样处理速度快。若用于远程传送,用FTP较合适(尤其是大文件)。
radish
2000-02-13
打赏
举报
回复
会不会是SQL SERVER的问题呢?先换成本机小数据库试试
radish
2000-02-13
打赏
举报
回复
如果图片很大且取出有问题。你能不能只在数据库里存文件名,图片就存成文件,用其它方式(SOCKET等)传递呢?
Windows游戏编程系列之1:GUI窗口界面编程及游戏入门实战
我将带领大家来系统学习Windows的窗口编程,包括消息、窗口、GDI绘图、游戏开发等。本课程比较基础,非常适合初学者入门,读者可以边学习边实践。具体的章节目录和课程内容如下所示:---------------------------------------------Windows游戏编程系列之1:GUI界面编程及游戏入门实战1、Windows创建第一个窗口 WinMain入口函数 5进行Windows编程的调试手法 6窗口从哪里来? 7窗口编程的步骤 7窗口编程需要的主要结构 8窗口编程需要的主要API 92、Windows的窗口过程与消息机制 如何留住窗口? 121)Windows的消息与消息循环 142)消息处理函数与常用消息 17)Windows的窗口过程函数 19 3、GDI编程之设备上下文 1)GDI的通用编程框架 222)GDI的绘图步骤 253)GDI获
取
设备句柄 254、GDI编程之绘制几何图形 画点、线 28颜色COLORREF 29矩形 29画圆、饼图、弦图 305、GDI编程之自定义画笔画刷画笔简介 32画刷简介 33画笔案例 33画刷案例 346、GDI编程之绘制文字 DrawText函数 35TextOut 函数 (wingdi.h) 36CreateFont函数 37绘制文本案例 377、GDI编程之绘制
位图
位图
简介 381)在资源中添加
位图
资源 392)从资源中加载
位图
: LoadBitmap 393)创建一个与当前DC相匹配的DC(内存DC) 394)将bitmap放入匹配的DC中:SelectObject 405)成像(1:1 比例 ) 406)
取
出
位图
407)释放
位图
418)释放匹配的DC 41绘制
位图
案例 41 8、Windows鼠标键盘消息 一、键盘消息 421、键盘消息 422、消息参数: 423、消息的使用: 424、键盘消息的案例代码 43二、鼠标消息 441、基本鼠标消息 442、双击消息 443、滚轮消息 454、不响应双击消息 45 9、Windows定时器消息 定时器消息介绍 47创建定时器 47关闭定时器 47定时器消息案例代码 4810、GDI游戏之跳舞动画 11、GDI游戏之走路动画 12、GDI贪吃蛇游戏实战
本文介绍如何实现
位图
与文字的合成并
保存
为
位图
文件
转自:vc知识库:http://www.vckbase.com/index.php/wv/841 前几天要做一段程序,把文字和
位图
图像合成并
保存
为
位图
文件。但问了好久都没人给一个满意的答复,只好在黑暗中摸索,费了一番功夫,实现了图像与文字的合成,并且可用鼠标拖动文字。现在我把代码贴
出
,希望能给需要的朋友以帮助。 一、关键函数 1. int SetDIBits(
VC/MFC中
位图
保存
的实现方法
在MFC中
位图
操作,经常要涉及到关于
位图
的
保存
保存
位图
位图
保存
时上下颠倒?
文章结束给大家来个程序员笑话:[M]
位图
取
读时,一般都是 for(GLint j=0; j< pThis->m_nHeight-1; j++) { for(GLint k=0; k< pThis->m_nWidth-1; k++) { pixels[i][j]= pf[m_nWidth...
有关单色
位图
创建和
保存
的
问题
,大家帮我看看,谢谢啦~
我先准备了两张像素为100*100的单色
位图
(0.bmp 1.bmp),想将它们以二进制的形式复制(横向)并
保存
到compose.bmp 中,00.bmp 起到一个中转的作用,期间要对
位图
结构进行创建由于从网上搜到的函数跟不是很匹配,而且不是对单色
位图
进行处理的,所以我就把下的自己改了一下一开始调试运行,会生成901M的
位图
,后来发现是CreatBMP 和 SaveNewImage 两个函数的图片大小不知道怎么
出
问题
了,所以我直接对新
位图
的尺寸进行赋值(原函数是通过函数
取
的),即宽 200 像素,高 100
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章