【问题标题】:Unable to change the Image Opacity by using Imagick无法使用 Imagick 更改图像不透明度
【发布时间】:2011-12-07 08:29:30
【问题描述】:

我想在 php.ini 中更改图像的不透明度。我使用了 Imagick,它可以很好地创建缩略图、转换图像等,但不适用于 SetImageOpacity 方法。

我的代码是:

<?php
$image = 'a.png';
$im = new Imagick($image);
$im->pingImage($image);
$im->readImage( $image );
$im->setImageOpacity( 0.3 );
$im->writeImage( 'changed.png' );
?>

但它不起作用。谁能告诉我我的代码不起作用的原因?我搜索了代码以及我得到相同代码的每个地方。那请问是什么问题,求大神帮忙......

【问题讨论】:

  • 你有什么 imagemagick 版本?

标签: php image imagick


【解决方案1】:

http://php.net/manual/en/function.imagick-setimageopacity.php 如果 Imagick 已针对 ImageMagick 版本 6.3.1 或更高版本进行编译,则此方法可用。

因此您需要将您的 imagemagic 版本重新编译为更新的版本

【讨论】:

    猜你喜欢
    • 2014-08-12
    • 1970-01-01
    • 2012-07-18
    • 2012-01-20
    • 2018-03-30
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多