【问题标题】:layered png image using a PHP library使用 PHP 库的分层 png 图像
【发布时间】:2010-10-18 06:06:47
【问题描述】:

有人知道可以生成分层 PNG 图像的 PHP 库吗? (我不确定,但我认为 tiff 图像标准也支持图层)

【问题讨论】:

    标签: php image png


    【解决方案1】:

    AFAIR,PNG 不支持图层。 MNG 可以,您可以使用ImageMagick 制作这些内容。
    PHP 扩展见:http://www.php.net/imagick

    【讨论】:

    • 我认为他的意思是有背景?
    • 是的,但是我看不出问题出在哪里。 GD 支持,没有任何问题。
    • Fireworks 使用带有 PNG 扩展名的分层文件,我想他是这个意思。
    • 那是一些 Adob​​e 专有的扩展。
    【解决方案2】:

    来自ImageMagicAPI site:

    PHP
    MagickWand for PHP 是 ImageMagick MagickWand API 的原生 PHP 扩展。
    IMagick 是一个原生 PHP 扩展,用于使用 ImageMagick API 创建和修改图像。此处提供了扩展的文档。
    phMagick 是 ImageMagick 的封装类,将最常见的 Web 图像操作操作封装在易于使用的函数中,但允许通过向其命令行程序发出系统调用来完全访问 ImageMagick 的功能。

    ImageMagick® 是一个用于创建、编辑和合成位图图像的软件套件。它可以读取、转换和写入各种格式(超过 100 种)的图像,包括 DPX、EXR、GIF、JPEG、JPEG-2000、PDF、PhotoCD、PNG、Postscript、SVG 和 TIFF。使用 ImageMagick 平移、翻转、镜像、旋转、缩放、剪切和变换图像,调整图像颜色,应用各种特殊效果,或绘制文本、线条、多边形、椭圆和贝塞尔曲线。

    【讨论】:

      【解决方案3】:

      假设您指的是烟花中的分层 PNG 文件,我认为您做不到。除了正确支持这些文件的烟花之外,我没有看到任何东西。

      【讨论】:

      • Fireworks PNG 中的额外信息包含在私有辅助块中,我相信这些块的格式尚未公开。
      猜你喜欢
      • 2016-03-05
      • 1970-01-01
      • 2012-03-11
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 2015-09-24
      • 1970-01-01
      • 2017-01-03
      相关资源
      最近更新 更多