sam-costigan / imagick
为 SilverStripe 添加额外的图像处理功能。
Requires
- silverstripe/cms: 3.*
- silverstripe/framework: 3.*
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" 将无效。