gpt4 book ai didi

php - 使用 GD 库制作图像灰度

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:51:21 24 4
gpt4 key购买 nike

我的任务是创建一个小应用程序,您可以在其中上传图片,该应用程序会将其转换为 ASCII 艺术作品。我确信这些已经存在,但我想证明我自己可以做到。

这将涉及拍摄图像,将其设为灰度,然后根据图片的暗度和字符的饱满度将每个像素与字符匹配。

所以我的问题是,使用 GD 库(或者如果需要,我猜是其他方法)如何制作黑白图像?

最佳答案

正如 nickf 指出的那样在他的 comment ,简单的公式 (pixel.r + pixel.g + pixel.b)/3 是不正确的。使用 GD 包含的函数 imagefilter()(无需使用 PHP 循环遍历图像中的所有像素):

$im = imagecreatefrompng('dave.png');
imagefilter($im, IMG_FILTER_GRAYSCALE);
imagepng($im, 'dave.png');

关于php - 使用 GD 库制作图像灰度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/276780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com