sam-costigan/imagick

为 SilverStripe 添加额外的图像处理功能。

安装: 25

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 1

公开问题: 2

类型:silverstripe-module

dev-master 2015-08-30 22:46 UTC

This package is not auto-updated.

Last update: 2024-10-02 10:17:10 UTC


README

/ | / | / |
$$$$$$/ _____ ____ ______ ______ | __ $$ | / / \ / \ / \ / | / |$$ | / | $$ | $$$$$$ $$$$ | $$$$$$ |/$$$$$$ |$$ |/$$$$$$$/ $$ |/$$/ $$ | $$ | $$ | $$ | / $$ |$$ | $$ |$$ |$$ | $$ $$<
$$ | $$ | $$ | $$ |/$$$$$$$ |$$ _
$$ |$$ |$$ _____ $$$$$$ \ / $$ |$$ | $$ | $$ |$$ $$ |$$ $$ |$$ |$$ |$$ | $$ | $$$$$$/ / $$$$$/ $$$$$$$ |$$/ $$$$$$$/ / / __$$ |
$$ $$/
$$$$$$/

为 SilverStripe 的 Imagick 扩展

需要安装 SilverStripe 3.* 并在您的 PHP 安装中配置 PHP Imagick

在 ubuntu 上,这就像

sudo apt-get install php5-imagick
sudo php5enmod imagick

然后重启 apache。

添加后,您将可以使用以下额外的图像函数

  • BlurredImage($radius, $sigma)
    • 使用 Imagick::blurImage() 函数模糊图像
    • @param $radius - 模糊半径
    • @param $sigma - 模糊的标准差
  • ColourTransparentImage($colour)
    • 用单色完全填充图像,保留任何不透明度
    • @param $colour - 分配给图像的颜色字符串
  • ColourOverlayImage($colour, $opacity)
    • 在图像上叠加颜色,具有不同的透明度
    • @param $colour - 分配给图像的颜色字符串
    • 叠加的透明度,从 0.0 - 完全透明到 1.0 - 完全颜色

注意:目前,$colour 参数仅支持传递字符串,例如 "red","blue","green" 将有效,但 "#ff0000","#00ff00" 和 "#0000ff" 将无效。