如何使用 php gd 更改图像的背景颜色

发布于 2024-11-15 17:40:11 字数 333 浏览 6 评论 0原文

我创建了一个网站 http://www.example.com 并且我想使用 < 更改其小部件的颜色a href="http://php.net/book.image" rel="nofollow">PHP GD。

让小部件 URL 为 www.example.com/widget.gif

当我将十六进制值传递给此 URL 时,它应该改变颜色,例如

www.example.com/widget.gif?bg=#CC66CC

I have created a website http://www.example.com and i want to change color of its widget using PHP GD.

lets widget URL is www.example.com/widget.gif

When I pass hexadecimal value to this URL it should change colour like

www.example.com/widget.gif?bg=#CC66CC

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

愿得七秒忆 2024-11-22 17:40:11

尝试以下代码

在 gd 函数 IMG_FILTER_COLORIZE 中给出您的颜色代码

    $imgname = "source.png";           
    $im = imagecreatefrompng ($imgname);              
    if($im && imagefilter($im, IMG_FILTER_COLORIZE, 137, 113, 79))               
    {
         echo 'Image successfully shaded green.';                

         imagepng($im, 'result.png');             
         imagedestroy($im);                     
    }                  
   else               
   {
        echo 'Green shading failed.';
   }

Try the following code

Give your color code in gd function IMG_FILTER_COLORIZE

    $imgname = "source.png";           
    $im = imagecreatefrompng ($imgname);              
    if($im && imagefilter($im, IMG_FILTER_COLORIZE, 137, 113, 79))               
    {
         echo 'Image successfully shaded green.';                

         imagepng($im, 'result.png');             
         imagedestroy($im);                     
    }                  
   else               
   {
        echo 'Green shading failed.';
   }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文