【问题标题】:What are the differences between a GD and a GD2 image?GD 和 GD2 图像有什么区别?
【发布时间】:2011-03-03 09:20:09
【问题描述】:

阅读imagegd2()imagegd() 的文档,我注意到函数分别描述为:

  • 将 GD2 图像输出到浏览器或文件
  • 将 GD 图像输出到浏览器或文件

什么是 GD2 和 GD 图像?这些图像类型有什么区别?

【问题讨论】:

  • 您认为它们的不同之处在哪里?
  • 在 php.net 中我看到了两个函数 imagegd2 :- 将 GD2 图像输出到浏览器或文件 imagegd — 将 GD 图像输出到浏览器或文件 所以我问了?

标签: php gd gd2


【解决方案1】:

某些版本的 GD 只生成 PNG,但最近的版本可以生成 GIF 和 PNG。很快 GD 1 will be no longer supported 在 PHP 的下一个版本中。

【讨论】:

  • "下一个 PHP 版本很快将不再支持 GD。"请添加参考/链接以支持此声明?
  • 这里是:wiki.php.net/rfc/removal-of-deprecated-features 支持 Freetype 1 和 GD 1 - 请参阅 R197385、R197386、R203752 和家庭提交
  • GD 1 将不再受支持。这就说得通了。 GD2 支持将保留。
【解决方案2】:

gd 是一个旧的 c 库,gd2 是更新的。 php使用gd2。

【讨论】:

  • 是否有任何 bc 中断?
  • @JosefSábl,GD 已在 6 多年前被淘汰;向后兼容性的问题不再相关。
  • 我正在使用 laravel。但在其中,Image Driver 是 gd。不是gd2吗?
猜你喜欢
  • 2011-08-26
  • 2011-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-20
  • 1970-01-01
  • 2017-01-26
  • 2020-08-21
相关资源
最近更新 更多