关于php对gif动画的支持问题

paradisfuna 2003-10-20 12:48:01
现有gd库支持gif图片,但不支持gif动画,认为gif动画文件不是一个gif格式的文件。请问,问题出在哪里?
...全文
41 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zf679 2004-02-24
  • 打赏
  • 举报
回复
应该没问题的吧,那是不是老版本了?
optix 2004-02-24
  • 打赏
  • 举报
回复
试试imagick吧。。。可能可以。
Meteorlet 2004-02-24
  • 打赏
  • 举报
回复
gd现在不支持gif图片,1.6之前有的,但是涉及lzw压缩算法的专利权问题以后都没有的。不过专利权到今年7月过期,过期以后buttell应该会马上加入gif图片支持的。gif是文件格式,动画只是其中的一部分,迟早都是可以支持的,没有技术问题。
xylegend 2004-02-23
  • 打赏
  • 举报
回复
好像gd也不支持gif图片啊
Felixding 2004-02-23
  • 打赏
  • 举报
回复
嗯,我也正在找这个问题的解决办法。
squiral 2003-11-26
  • 打赏
  • 举报
回复
关注……
xuzuning 2003-11-25
  • 打赏
  • 举报
回复
没有
伍子V5 2003-11-25
  • 打赏
  • 举报
回复
UP
<?php namespace GifFrameExtractor; class GifFrameExtractor {     private $gif;     private $frames;     private $frameDurations;     private $frameImages;     private $framePositions;     private $frameDimensions;     private $frameNumber;     private $frameSources;     private $fileHeader;     private $pointer;     private $gifMaxWidth;GIF 图片以 8 位颜色或 256 色存储单个光栅图像数据或多个光栅图像数据。GIF 图片支持透明度、压缩、交错和多图像图片(动画 GIF)。GIF 透明度不是 alpha 通道透明度,不能支持半透明效果。GIF 压缩是 LZW 压缩,压缩比大概为 3:1。GIF 文件规范的 GIF89a 版本中支持动画 GIF。精美的图片是做网站必不可少的元素,尤其是GIF动画,可以让原本呆板的网站变得栩栩如生。大家见得最多的可能就是那些不断旋转的“Welcome”,以及风格各异的广告Banner。在Windows平台上,制作GIF动画有许多工具,其中著名的有Adobe公司的ImageReady、友立公司的GIF Animation等。在Linux平台上,我们同样可以轻松地制作动感十足的GIF动画。Linux中的GIMP就是一个具有同GIF Animation或者ImageReady一样简单易用,并且功能强大的GIF动画制作工具。它不仅完全可以胜任GIF动画制作,而且可以充分利用GIMP强大的图像处理功能,使GIF动画更具感染力和吸引力。
Web Chart Flot - Flot 为 jQuery 提供的javascript代码库. 容易使用,有特色的图表,提供交互功能(能够放大缩小数据区域等)。 Open Flash Chart - Open Flash Chart 是一个 Flash 图表组件,很容易安装,提供以下语言的API: PHP, Perl, Python, Java, Ruby on Rails, and .Net 来控制图表。 ? AmCharts - AmCharts 是一个动画交互Flash图表。支持: Pie Charts, Line Charts, Scatter/Bubble Charts, Bar/Column Charts, 甚至股票图表。 ? Emprise JavaScript Charts - Emprise 是一个100% 纯 JavaScript 图表解决方案,并不需要任何 JavaScript 框架. ? PlotKit - PlotKit 是一个 图表和图像的Javascript 库. PlotKit 和 MochiKit javascript 库一起工作,支持HTML Canvas 和 Adobe SVG 显示 以及本地浏览器支持。尤其文档非常全。 ? Flotr - Flotr 是Prototype 1.6.0.2框架的javascript插件库。 Flotr帮助你在浏览器中创建图表,支持鼠标事件响应,放大缩小,CSS类型支持等。 PHP/SWF Charts - PHP/SWF 是一个简单支持web图表的强大工具,你能使用 PHP 来收集数据,并发送给flash,支持很多图表类型: Line, Column, Stacked column, Floating column, 3D column, Stacked 3D column, Parallel 3D column, Pie, 3D Pie, Bar, Stacked bar, Floating bar, Area, Stacked area, Candlestick, Scatter, Polar, Mixed. ? Visifire - Visifire 是用 Silverlight 做的,是一个开源可视化数据组件,使用Visifire你能创建动画 Silverlight 图表,支持 ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails 或者 简单 HTML调用. ? FusionCharts - FusionCharts 是一个跨浏览器和跨平台的flash图表组件,能够被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML 页面 甚至PPT调用. 几乎所有你知道的语言它都支持。 ? JFreeChart - JFreeChart 是一个开源java图表库,让开发者能够很容易在程序里面显示高质量的图表。 JFreeChart 项目从7年前便开始了,起始于 2000 年1月, 已经有四五万开发者已经使用了JFreeChart。JFreeChart 支持很多种图形文件格式: JPEG, GIF, PDF, EPS and SVG. 这对于java开发者是一个很好的资源。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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