【问题标题】:Determine the primary colors of a rendered webpage?确定呈现网页的原色?
【发布时间】:2012-05-28 14:30:05
【问题描述】:

有谁知道是否存在一种系统的算法(或实现),该系统将在给定完整网站(包含 HTML、CSS、图像等)的情况下确定“主要调色板”?

“主要调色板”是指,如果要求人类设计师提出网站设计中“最突出的颜色”,他们将能够写下前 4 或 5 种颜色。

我想它可以通过使用像 webkit(或者可能是完整的浏览器实例)这样的渲染引擎来正确渲染给定的资产,然后可能“屏幕捕获”结果并进行某种像素颜色 + 区域分析.或者也许会有一些更聪明的方法来使用 CSS 分析事物?

这样的用例可能适用于像 [getsatisfaction.com] 这样使用 Javascript 将元素注入页面的人。他们可能会提前设置这些元素的样式,以便更好地适应页面。

谢谢!

【问题讨论】:

  • 通常的加法原色是红色、绿色和蓝色。通常的减色原色是青色、品红色和黄色。我怀疑您使用“原色”一词来表示这些列表中的任何一个以外的东西——您应该解释一下您的意思。
  • @HighPerformanceMark,感谢您的回复,我已经编辑了我的问题以尝试更清楚地表达我正在从网页中寻找“调色板”。
  • 我认为只有基于屏幕截图的方法才有效。解析 HTML + CSS 并确定它的外观是一项非常艰巨的任务。查找图像颜色直方图的代码会更容易。

标签: css browser image-processing rendering


【解决方案1】:

该站点将获取一个 URL 并输出配色方案。

Color Combos

【讨论】:

  • 哦,很有趣——谢谢!我会尝试一下,看看效果如何。它看起来是基于 CSS 的,所以我认为在设计中包含大图像的网站将无法正确捕获。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-21
  • 1970-01-01
  • 2018-01-12
  • 1970-01-01
  • 1970-01-01
  • 2016-08-01
相关资源
最近更新 更多