怎么用giflib显示GIF图片

lxwa890223 2013-02-26 10:14:01
我正确make并install了giflib库的源代码到Linux系统上,求一段代码,用该库显示GIF图片。
...全文
757 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanjelly 2015-01-24
  • 打赏
  • 举报
回复
引用 11 楼 zhao4zhong1 的回复:
不要做A语言代码修改为B语言代码的无用功。 也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。 只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。 即可很方便地让A、B两种语言之间协调工作。
傻逼,别水了。。。
fukainankai 2014-06-21
  • 打赏
  • 举报
回复
听说giflib是c#写的。
过于简单 2013-06-24
  • 打赏
  • 举报
回复
哥们儿,你弄出来没?我都看不懂他的那些接口怎么用,你要是弄出来给我发个demo看看
lxwa890223 2013-02-28
  • 打赏
  • 举报
回复
引用 11 楼 zhao4zhong1 的回复:
不要做A语言代码修改为B语言代码的无用功。 也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。 只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。 即可很方便地让A、B两种语言之间协调工作。
水人你能解释一下为什么c语言和c语言是A、B两种语言吗?
翅膀又硬了 2013-02-28
  • 打赏
  • 举报
回复
引用 13 楼 lxwa890223 的回复:
引用 11 楼 zhao4zhong1 的回复: 不要做A语言代码修改为B语言代码的无用功。 也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。 只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。 即可很方便地让A、B两种语言之间协调工作。 水人你能解释一下为什么c语言和c语言是A、B两种语言吗?
人人喊打了,呵呵
lxwa890223 2013-02-27
  • 打赏
  • 举报
回复
引用 11 楼 zhao4zhong1 的回复:
不要做A语言代码修改为B语言代码的无用功。 也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。 只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。 即可很方便地让A、B两种语言之间协调工作。
水人你好。。。
赵4老师 2013-02-27
  • 打赏
  • 举报
回复
不要做A语言代码修改为B语言代码的无用功。 也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。 只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。 即可很方便地让A、B两种语言之间协调工作。
lxwa890223 2013-02-27
  • 打赏
  • 举报
回复
引用 8 楼 yellow_hill 的回复:
引用 7 楼 lxwa890223 的回复:引用 5 楼 yellow_hill 的回复:老兄 我搞过的是嵌入式的,linux结果都一样 你看看framberbuffer处理的例子吧,然后把你的qt的生成的东西丢进去就好了 qt开发网站应该有类似的例子 因为我是要研究出来给同事去用,他是用C封装了硬件接口直接Draw的,看不太懂,只要我在Windows或者Lin……
好的,我去试试在VC上面用位图画给他。。。
Franklin 2013-02-27
  • 打赏
  • 举报
回复
引用 6 楼 lxwa890223 的回复:
引用 5 楼 yellow_hill 的回复:老兄 我搞过的是嵌入式的,linux结果都一样 你看看framberbuffer处理的例子吧,然后把你的qt的生成的东西丢进去就好了 qt开发网站应该有类似的例子 解码的一块基本参考着别人的代码会用了,不太清楚怎么显示出来 - -
我当时是安装嵌入式OSD的驱动做的转码,就是什么RGB->YUV之类 好像你先要转成RGB。。。
Franklin 2013-02-27
  • 打赏
  • 举报
回复
引用 7 楼 lxwa890223 的回复:
引用 5 楼 yellow_hill 的回复:老兄 我搞过的是嵌入式的,linux结果都一样 你看看framberbuffer处理的例子吧,然后把你的qt的生成的东西丢进去就好了 qt开发网站应该有类似的例子 因为我是要研究出来给同事去用,他是用C封装了硬件接口直接Draw的,看不太懂,只要我在Windows或者Linux上面用Giflib显示GIF给他看看就行……
哦,那你用vc编一个应用给他不就好了,读取一个gif文件,然后里面应该要做些转码的工作 再输出到位图,比如转成.bmp给他看就好了 说明你至少gif的东西解码正确了
lxwa890223 2013-02-27
  • 打赏
  • 举报
回复
引用 5 楼 yellow_hill 的回复:
老兄 我搞过的是嵌入式的,linux结果都一样 你看看framberbuffer处理的例子吧,然后把你的qt的生成的东西丢进去就好了 qt开发网站应该有类似的例子
因为我是要研究出来给同事去用,他是用C封装了硬件接口直接Draw的,看不太懂,只要我在Windows或者Linux上面用Giflib显示GIF给他看看就行了。。。
lxwa890223 2013-02-27
  • 打赏
  • 举报
回复
引用 5 楼 yellow_hill 的回复:
老兄 我搞过的是嵌入式的,linux结果都一样 你看看framberbuffer处理的例子吧,然后把你的qt的生成的东西丢进去就好了 qt开发网站应该有类似的例子
解码的一块基本参考着别人的代码会用了,不太清楚怎么显示出来 - -
Franklin 2013-02-26
  • 打赏
  • 举报
回复
你找个文件打开的例子,读取gif图片 然后,安装接口传下去不就好了,先自己看下接口
Franklin 2013-02-26
  • 打赏
  • 举报
回复
老兄 我搞过的是嵌入式的,linux结果都一样 你看看framberbuffer处理的例子吧,然后把你的qt的生成的东西丢进去就好了 qt开发网站应该有类似的例子
lxwa890223 2013-02-26
  • 打赏
  • 举报
回复
引用 3 楼 yellow_hill 的回复:
也可以的,就是GUI上用
能给一个具体点的例子吗?我解码后,怎么显示出来。或者说,我怎么弄一个对话框出来显示这张图?
Franklin 2013-02-26
  • 打赏
  • 举报
回复
也可以的,就是GUI上用
lxwa890223 2013-02-26
  • 打赏
  • 举报
回复
引用 1 楼 yellow_hill 的回复:
你找个文件打开的例子,读取gif图片 然后,安装接口传下去不就好了,先自己看下接口
不太明白,传到哪里去,怎么在窗口或者对话框上面显示给人看?

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧