2

是否有 PHP Imagick 等价物-quantize transparent???

-quantize transparent 用法示例注意:在页面内搜索“-quantize transparent”

4

1 回答 1

3

PHP 的 Imagick 扩展支持Quantize ;但是,编写的文档很少。幸运的是,“颜色量化和透明度”中的示例很简单。

convert alpha_gradient.png -quantize transparent \
    +dither  -colors 15   alpha_colors_15qt.png

从这个例子中,我们可以确定所需的 5 个参数Imagick::quantizeImage()

  • 颜色数 = 15 ( -colors 15 )
  • 色彩空间 = 透明
  • 树深度 = 0(未定义
  • 抖动 = 假 ( +dither )
  • 测量错误 = False
<?php

$wand = new Imagick("alpha_gradient.png");
$wand->quantizeImage(15,Imagick::COLORSPACE_TRANSPARENT,0,false,false);
$wand->writeImage("alpha_colors_15qt.png");
于 2012-11-11T21:02:41.377 回答