想把它变成黑白的..不知道该使用 imagick 的什么..
$handle_data = file_get_contents('http://www.bungie.net/Stats/Reach/Nightmap.ashx');
//http://www.bungie.net/Stats/Halo3/Nightmap.ashx
$img = new Imagick();
$img->readImageBlob($handle_data);
$img->writeImage('nightmap/'.$time.'.gif');
Using Imagick::modulateImage可能是一个快速而肮脏的解决方案。脏是因为颜色理论是一个相当复杂的领域,并且可以做更多的事情来创建灰度图像,而不仅仅是使图像去饱和(例如对单一颜色通道应用不同的权重)。
bool Imagick::modulateImage (float $brightness , float $saturation , float $hue)
给定一个图像,保留brightness
and hue
为 100%,同时设置saturation
至 0%。文档页面底部有一个示例可以实现这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)