【问题标题】:What is the setCompression() equivalent in GraphicsMagick?GraphicsMagick 中的 setCompression() 等价物是什么?
【发布时间】:2013-12-03 19:41:36
【问题描述】:

The php.net ImageMagick 有 setCompression() 和 setCompressionQuality()。

The php.net GraphicsMagick 根本没有列出任何压缩方法。但是,this changelog 表明 setCompressionQuality() 是在 1.0.8b3 中添加的,并且列出了预定义的压缩常量here

GraphicsMagick 的 setCompression() 等效项是什么?我正在尝试输出无损 jpeg。

【问题讨论】:

    标签: php pecl graphicsmagick gmagick


    【解决方案1】:

    源文件gmagick_methods.c 不包含setCompression 的实现。它似乎只实现了setCompressionQuality

    看起来它曾经被请求并被拒绝。

    [2010-06-19 04:15 UTC] vito@php.net

    setImage、getImage 和 getImageGeometry 已添加到 Gmagick。其他功能将 不包括在内,与 GraphicsMagick API 一致。

    通过https://bugs.php.net/bug.php?id=59166

    但是,似乎确实有一个 compression type option in the API (also, available in the utility),所以我不确定它是什么时候添加的。也许您可以尝试重新打开该错误?

    【讨论】:

    • 我不懂 C,但这对我来说就像 setCompressionQuality()。我的问题是特定于 setCompression() 的。如us3.php.net/manual/en/imagick.setcompression.php,设置类型
    • 很抱歉。再次查看并用我的发现更新了我的答案。
    • @Isius 我的回答对我有帮助吗?
    猜你喜欢
    • 1970-01-01
    • 2014-05-08
    • 2014-06-12
    • 1970-01-01
    • 2022-11-28
    • 2021-06-19
    • 2012-07-20
    • 2023-03-30
    • 2011-04-08
    相关资源
    最近更新 更多