社区
C++ Builder
帖子详情
bcb 中如何把多个BMP合并为一个带动画的gif图片??
greenjia0
2009-08-12 04:34:06
我现在有4张bmp的图片,想用BCB的代码将4张图片合并为一张gif的带动画的gif ??如何实现??
...全文
525
24
打赏
收藏
bcb 中如何把多个BMP合并为一个带动画的gif图片??
我现在有4张bmp的图片,想用BCB的代码将4张图片合并为一张gif的带动画的gif ??如何实现??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccrun.com
2010-07-24
打赏
举报
回复
终于找见这个帖子了,不得不再回复一下.因为TGIFImage2.2以后的版本中已经支持生成GIF89a的动画GIF(RAD2009/2010中自带的GIFImage版本是3.0).以前只是使用的方法欠缺而已.
如果有需要生成GIF89a动画GIF的朋友请联系我.
greenjia0
2009-08-20
打赏
举报
回复
用一DLL文件现在测试中,回头和大家分享
FlySkyFree
2009-08-19
打赏
举报
回复
进来学习了
greenjia0
2009-08-17
打赏
举报
回复
需要给我帮忙,问题还没有得到解决.
liuyanghejerry
2009-08-14
打赏
举报
回复
网上貌似有87a转89a的源码吧?按照妖哥的方法先生成一次87a的,再写代码转换成89a不知道行不行?
greenjia0
2009-08-14
打赏
举报
回复
多个 bmp合并 gif ,我需要 89a 格式的 不是 87a格式的
lghndyz
2009-08-13
打赏
举报
回复
2009这么强啊,看来得装一个试试了!!
greenjia0
2009-08-13
打赏
举报
回复
谢谢了,生成的 gif 打不开。
xjq2003
2009-08-13
打赏
举报
回复
[Quote=引用 2 楼 ccrun 的回复:]
如果用C++Builder 2009,就更简单了:
C/C++ code#include<gifimg.hpp>void __fastcall TForm6::Button1Click(TObject*Sender)
{
TGIFImage*gif=new TGIFImage;
Graphics::TBitmap*bmp=new Graphics::TBitmap;try
{
bmp->LoadFromFile("C:\\ccrun\\001.bmp");
gif->Add(bmp);
bmp->LoadFromFile("C:\\ccrun\\002.bmp");
gif->Add(bmp);
bmp->LoadFromFile("C:\\ccrun\\003.bmp");
gif->Add(bmp);
bmp->LoadFromFile("C:\\ccrun\\004.bmp");
gif->Add(bmp);
gif->SaveToFile("C:\\ccrun\\123.gif");
}
__finally
{
delete bmp;
delete gif;
}
}
[/Quote]收藏妖哥的代码
greenjia0
2009-08-13
打赏
举报
回复
主要是我自己不会写呀,需要帮助
lhy
2009-08-13
打赏
举报
回复
找到文件格式的相关资料,然后自己写一个转换程序。
greenjia0
2009-08-13
打赏
举报
回复
去那里可以找到89版的TGIFImage呀??你那里有没有啊??
ccrun.com
2009-08-12
打赏
举报
回复
刚看了点资料,TGIFImage生成的是87a的版本,这个版本是不支持动画的,89的版本才支持动画和文本扩展。不过XnView很智能,87a的也能动起来。
greenjia0
2009-08-12
打赏
举报
回复
我用 windows 图片查看器和 gif 软件看都不可以,可以将你的工程发到的我邮箱 green.jia@126.com 谢谢,是不是我的环境问题??
ccrun.com
2009-08-12
打赏
举报
回复
不会吧,你用的什么软件查看的?
greenjia0
2009-08-12
打赏
举报
回复
我用第三方的看图软看了,有图层 ,但是不动??
ccrun.com
2009-08-12
打赏
举报
回复
汗,当然可以正常打开了。我回复的内容,基本都是测试通过了才贴代码的。
你可以试着安装一个第三方的看图软件,看看动画是否正常。
greenjia0
2009-08-12
打赏
举报
回复
不知道你那边打开可以看到动画吗??
ccrun.com
2009-08-12
打赏
举报
回复
GIF本身有好多个版本。TGIFImage生成的GIF文件头为"GIF87a",我这边测试的C++Builder6和C++Builder2009中生成的GIF图片都可以用XnView正常打开。
greenjia0
2009-08-12
打赏
举报
回复
我用的是 BCB6
加载更多回复(3)
BCB
实现
BMP
图片
的RGB分解,
BMP
与JPG格式的相互转换
BCB
实现
BMP
图片
的RGB分解 1、打开
BMP
图片
文件,在Image控件
中
显示; if(dlgOpen1->Execute()) ...{ edt1->Text=dlgOpen1->FileName; img1->Picture->LoadFromFile(edt1->Text); }2、逐行扫描
图片
,获取
图片
中
每点的像素颜色值; color=i
多个
sheet
合并
成
一个
表_Power query快速
合并
多个
sheet表
在日常工作
中
我们会经常碰到
多个
表格汇总或者
多个
excel文件进行汇总
合并
。如果数据量少或者表格少的情况下,我们还可以使用公式或者手动复制、粘贴进行汇总
多个
,但是碰到经常更新的数据或者数据多的情况下,再用上述的公式汇总或复制、粘贴将会浪费我们大量的时间,今天我们先介绍使用excel
中
自
带
的power query工具来进行
多个
sheet数据表的汇总。上述的表格
中
分别有2017、2018及2019年的...
使
BCB
6 Image支持
GIF
图片
- T
Gif
Image
备忘。(项目使用的
BCB
6工具太老,资料都不好找。) 一、安装 1. 进入http://www.torry.net/pages.php?id=102,下载T
GIF
Image v.2.2 (FOR D5)并安装。 2. 在上面的网站下载T
GIF
Image v.2.2.5 (FOR CB6)解压后覆盖到 T
GIF
Image v.2.2 的安装目录。 3. 安装T
GIF
Image v.
如何使用
BCB
显示16BIT的
BMP
图像?
如何使用
BCB
显示16BIT的
BMP
图像?发信人:coyiE-mail:chencoyi@188.net时 间:1999-12-22 8:18:26来 自:Bj阅读次数:18详细信息:如何使用
BCB
显示16BIT的
BMP
图像? 谢谢!!!!!!!! -------------------------------------------------------------------------
bcb
中
TChart组件的简单应用
bcb
的TChart组件是
一个
用来画坐标图的组件,它的集成度很高,用它可以很方便地画出所需要的坐标系和图形。而且可以是二维的,也可以是多维的。TChart为画图提供了各式各样的模版。下面的这个工程是TChart组件的最简单用法,它仅仅生成了
一个
二维坐标系,并在这个坐标系上将
一个
txt文件
中
记录的随机二维坐标显示出来。1、建
一个
bcb
工程,将Additional组件组的Chart组
C++ Builder
13,871
社区成员
102,694
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章