DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: monica9612
今日帖子: 1
在线用户: 10
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 haonan (haonan) ▲▲▲▲△ -
普通会员
2015/8/3 11:31:20
标题:
如何生成BMP图 浏览:1141
加入我的收藏
楼主: 知道每个点的颜色值,想根据这些点直接生成BMP图,该怎么做啊
----------------------------------------------
-
作者:
男 kinneng (kinneng) ★☆☆☆☆ -
盒子活跃会员
2015/8/3 11:46:39
1楼: 简单的方法就是把点画到Image控件,然后Image1.Picture.SaveToFile(...);
复杂的方法,按BMP的格式,自己写BMP文件
----------------------------------------------
声明:本人不在论坛询问任何编程问题,请不要将我的帖子当成问题来回答。炒股一天,编程三年,不浪费时间了。 经常在外面,没空,不要找我..
作者:
男 haonan (haonan) ▲▲▲▲△ -
普通会员
2015/8/3 14:24:45
2楼: 怎么把点画到IAMGE控件了?
----------------------------------------------
-
作者:
男 ying32 (唯有此生) ▲▲▲▲▲ -
普通会员
2015/8/3 16:39:08
3楼: 既然知道了每个点的颜色那就用最简单的方法,
建立一个TBitmap,设置bmp尺寸,然后使用 bmp.Canvas.Pixels[x, y] := color;  循环填充。
最后image1.picture.bitmap.Assign(bmp);
----------------------------------------------
一个热爱delphi的人,Golang GUI库。 --我的博客--
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2015/8/3 18:03:39
4楼: 楼主,如果你希望直接写文件,
那么本群的 跨平台 BMP 保存 源码 V1.1.2015.0728 里头 有。
如果 只是要生成 BMP 文件, 楼上几位的说法很好。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 kenliaoliao (ben) ★☆☆☆☆ -
普通会员
2015/8/4 7:51:40
5楼: 按照BMP格式自己写,记住8位,16为色有调色板,
另外没行的像素不足4的倍数的话要补足4的倍数像素。
----------------------------------------------
-
作者:
男 haonan (haonan) ▲▲▲▲△ -
普通会员
2015/8/4 12:16:00
6楼: 使用 bmp.Canvas.Pixels[x, y] := color; 另存了图大概跟原图一样,但是也不是100%一样
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2015/8/4 13:00:05
7楼: 你说的一样是啥意思?
不一样又是啥意思?
----------------------------------------------
(C)(P)Flying Wang
作者:
男 haonan (haonan) ▲▲▲▲△ -
普通会员
2015/8/5 11:52:38
8楼: 就是大概轮廓是原图的样子,但是一个像素一个像素的比,很多不一样的地方
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2015/8/5 11:59:41
9楼: 说明你 coloer 的值和人家不一样了。
你给的值不一样,怪谁呢?
----------------------------------------------
(C)(P)Flying Wang
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行875毫秒 RSS