创建图像统计信息(例如最常用的颜色...)

发布于 2024-09-12 16:31:45 字数 204 浏览 5 评论 0原文

抱歉,如果问题有点模糊,但我是 gd 新手。我想知道 gd 是否已经有一些内置方法,或者依赖 gd 的 PHP 类是否存在,可以为我提供给定图像的一堆统计信息。我最感兴趣的是:

  1. 颜色(使用的颜色数量,最常用的颜色,如果我能得到主色调的名称就更好了)
  2. 形状(图像 - 一旦背景被删除 - 是否接近正方形,圆形,图像中检测到的基本形状数)

Sorry if the question is a bit vague but I'm new to gd. I'm wondering whether gd already has some built-in methods or whether PHP classes relying on gd exist that could present me with a bunch of statistics for a given image. I'm mostly interested in:

  1. Colors (nb of colors used, most used colors, even better if I can get a the name of dominant color tone)
  2. Shapes (whether the image -once background removed- is close to a square,circle,nb of basic shapes detected in image)

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

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

发布评论

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

评论(1

风苍溪 2024-09-19 16:31:45

颜色数:
http://www.php.net/manual/en/function.imagecolorstotal。 php

给定像素的颜色:
http://www.php.net/manual/en/function.imagecolorat。 php

至于形状,您需要扫描图像并应用一些智能算法来检测它。我想说这并不容易。

Colors count:
http://www.php.net/manual/en/function.imagecolorstotal.php

Color of a given pixel:
http://www.php.net/manual/en/function.imagecolorat.php

As for shapes, you'd need to scan the image and apply some smart algorithms to detect that. I'd say that's not quite easy.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文