如何使用php gd图像转换图像
我想把图像转换成一些图案 我已经知道我们可以使用PHPGD库来实现它 我发现了一个链接,其中存在一些函数,并显示了该函数的输出 我想要精确的输出,但由于缺乏php gd库使用方面的知识,我无法使用该代码 有人能帮我吗?我怎么用它 脚本的链接是: 我想要标题“黑白”下的函数 以下是php函数的示例:如何使用php gd图像转换图像,php,image,gd,Php,Image,Gd,我想把图像转换成一些图案 我已经知道我们可以使用PHPGD库来实现它 我发现了一个链接,其中存在一些函数,并显示了该函数的输出 我想要精确的输出,但由于缺乏php gd库使用方面的知识,我无法使用该代码 有人能帮我吗?我怎么用它 脚本的链接是: 我想要标题“黑白”下的函数 以下是php函数的示例: <?php function blackAndWhite($pixel, $factor) { $pixel_total = ($pixel->r + $p
<?php
function blackAndWhite($pixel, $factor)
{
$pixel_total = ($pixel->r + $pixel->g + $pixel->b);
if ($pixel_total > (((255 + $factor) / 2) * 3)) {
// white
$pixel->r = 255;
$pixel->g = 255;
$pixel->b = 255;
} else {
$pixel->r = 0;
$pixel->g = 0;
$pixel->b = 0;
}
return $pixel;
}
?>
请告诉我如何使用它
转换我的图像
我已经这样做了:
<?php
ob_start();
$name = "CharlieCarrMug.jpg";
$image = imagecreatefromjpeg($name);
imagefilter($image, IMG_FILTER_GRAYSCALE);
imagefilter($image, IMG_FILTER_EDGEDETECT);
imagefilter($image, IMG_FILTER_CONTRAST, -10);
imagepng($image);
imagedestroy($image);
// and finally retrieve the byte stream
$rawImageBytes = ob_get_clean();
echo "<img src='".$name."' />";
echo "<img src='data:image/jpeg;base64," . base64_encode( $rawImageBytes ) . "' />";
?>
但是我想在这里使用上面提到的功能。您自己是否已经厌倦了任何事情,或者粘贴的代码(来自网站)是您到目前为止所做的全部吗?我已经更新了我的问题。我已经添加了我到现在为止所做的脚本。请看一看。如果你想使用像素插件,你必须使用像素插件(你链接的
Image\u PixelOperations
和pixel
类)。你能为它提供任何示例脚本吗??或参考链接。参考链接与您链接的链接相同: