社区
Delphi
帖子详情
TBitmap转换位数的问题32位->24位, 32位->4位
dtwstm
2006-03-17 01:08:00
诚心请教大牛:
在TBitmap中存有图片, 用Savetofile('aaa.bmp')后得到的图片为32位
现在希望能存为24bit的bmp图片, 应该如何操作?
另有一图片也是32bit, 包含16种颜色, 即已经知道调色板的颜色值, 图片上已有颜色也均在调色板颜色之内, 如何存为4bit的bmp图片?
诚心请教, 感谢:-)
...全文
443
3
打赏
收藏
TBitmap转换位数的问题32位->24位, 32位->4位
诚心请教大牛: 在TBitmap中存有图片, 用Savetofile('aaa.bmp')后得到的图片为32位 现在希望能存为24bit的bmp图片, 应该如何操作? 另有一图片也是32bit, 包含16种颜色, 即已经知道调色板的颜色值, 图片上已有颜色也均在调色板颜色之内, 如何存为4bit的bmp图片? 诚心请教, 感谢:-)
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
postren
2006-03-17
打赏
举报
回复
例如:
procedure TForm1.BitBtn1Click(Sender: TObject);
var
BP: TBitmap;
begin
BP := TBitmap.Create;
try
BP.LoadFromFile('C:\32.bmp');
BP.PixelFormat := pf24bit;
BP.SaveToFile('C:\24.bmp');
finally
BP.Free;
end;
end;
dtwstm
2006-03-17
打赏
举报
回复
多谢 已经找到答案了
没想到没想到 Delphi处理这个问题这么简单
差点昨天用VC写个DLL了...
postren
2006-03-17
打赏
举报
回复
设置Bitmap.PixelFormat
TPixelFormat = (pfDevice, pf1bit, pf4bit, pf8bit, pf15bit, pf16bit, pf24bit, pf32bit, pfCustom);
STM32F407VET6(标准库)移植FreeRTOS 超详细!!!
前段时间写了一篇基于标准库的STM32F103移植FreeRTOS的教程,现在用到F4系列,将其工程模板创建过程做一个记录。
从ST官网下载STM32标准库
如何从ST官网下载STM32标准库 - CSDN博客 https://blog.csdn.net/k1ang/article/details/79645044
2、如何从ST官网获取标准库及相关芯片资料
如何从ST官网获取标准库及相关芯片资料 2、点击ST意法半导体,进入ST官网,点击微控制器 3、进入页面后点击“STM32
32
位
ARM Cortex MCU”。 4、进入页面后点击“STM32F1 系列”。(此处以STM32F103ZET6为例) 5、进入页面后点击“S
STM32标准库新建工程模板
新建自己的工程模板,便于以后做项目的时候直接拿来用,本文从ST官网下载标准库文件,建立一个工程模板 1:从官网下载ST官方库文件 登录官网,中文和英文都可以,搜索框搜索"stm32 firmware",进入,如下图: 红色标记的就是标准库文件,不过显示的不全,我们随便点击一个型号的版本,然后进入到“STM32 固件”,如下图: 看到的计时标注库文件的不同版本,根据支持的
STM32新建工程(标准库官网下载)
从st官网下载STM32标准库并且用Keil新建工程
Delphi
5,944
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章