本文介绍了PHP Imagick-“量化透明"相等的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否有与-quantize transparent
相对应的PHP Imagick ???
Is there a PHP Imagick equivalent for -quantize transparent
???
-量化透明用法示例注意:在内部使用-透明化"搜索页面
-quantize transparent usage example note: seach for '-quantize transparent' within page
推荐答案
量化受PHP的Imagick扩展支持;但是,几乎没有文件编写.幸运的是,"颜色量化和透明度"中的示例很简单.
Quantize is supported by PHP's Imagick extension; however, little documentation has been authored. Luckily, the example from "Color Quantization and Transparency" is straightforward.
convert alpha_gradient.png -quantize transparent \
+dither -colors 15 alpha_colors_15qt.png
从此示例中,我们可以确定Imagick::quantizeImage()
所需的5个参数.
From this example, we can determine the 5 arguments needed by Imagick::quantizeImage()
.
- 颜色数= 15(-颜色15 )
- 颜色空间=透明
- 树深= 0(未定义)
- Dither = False( + dither )
- 测量错误= False
- Number of colors = 15 (-colors 15)
- Colorspace = transparent
- Tree depth = 0 (undefined)
- Dither = False (+dither)
- Messure errors = False
<?php
$wand = new Imagick("alpha_gradient.png");
$wand->quantizeImage(15,Imagick::COLORSPACE_TRANSPARENT,0,false,false);
$wand->writeImage("alpha_colors_15qt.png");
这篇关于PHP Imagick-“量化透明"相等的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!