问题标签 [color-palette]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 在 MATLAB 中扩展索引图像的调色板
我提取了索引图像的调色板 - 一个 256x3 矩阵,将调色板复制到 512x3 矩阵,每一半都有重复值。我想做的是隐写术。当秘密信息位为0时,我想参考调色板的一半,否则参考另一半。通过这种方式,我们可以在索引图像中获得无损隐写术!
但是当我尝试使用新的颜色图将图像保存为位图时,它说 bmp/gif 文件在调色板中不能有超过 256 个条目!
以上是我的代码,用于测试是否使用扩展调色板保存图像。不幸的是,它没有。如何避免此问题并拥有超过 256 个值的自定义调色板?
java - 将 24 位图像 RGB 转换为 3 位 8 色
我能够BufferedImage
获得 640x640 图像的每个像素的 RGB 值,输出如下所示:
我需要将这种方式获得的每种 RGB 颜色分类为 3 位 RGB(8 种颜色),我需要知道如何做到这一点......如何知道 8 种颜色中每种颜色的 RGB 范围的 3 位 RGB。谢谢!
php - RGB 到 HSL 函数中的饱和度计算不正确
有人知道从 RGB 颜色中获取饱和度的正确公式吗?
我已经有一个功能可以做到这一点。我已经尝试过将它们发布在互联网上的大量内容,但只有这个似乎对我有用(第一次),除了饱和度偶尔会略微超出。
rgb(204,153,51)
应该相等hsl(40,60,50)
,而不是我有hsl(40,75,50)
。正如你所看到的,我的色调和亮度是正确的,事实上,饱和度也大多是正确的,但有时不是,如果可以的话,我需要纠正它。
这是我到目前为止所构建的,因此我可以检查所有颜色值对于我的图像是否正确,然后再将它们存储在我的搜索引擎的数据库中。
这是有问题的函数,我认为饱和度计算不正确:
关于为什么这不能 100% 起作用,我的一个线索是我首先将 HEX 颜色转换为 RGB,然后将 RGB 转换为 HSL。由于网络安全颜色,这是否会成为问题,或者您是否可以在函数中发现可能导致此问题的其他任何东西?或者这就是它的样子?
更新 1
尝试其他图像,它似乎主要是“米色”(近似)颜色,饱和度略有下降。使用颜色选择器,如果我将饱和度条移到它应该在的位置并没有太大的差异,所以我的搜索功能可能不会对此有太多了解。不过,在我对 500,000 张照片运行它之前解决它会很好。
修复
感谢下面的OmnipotentEntity,他注意到我的功能缺失了一部分。我变了:
到:
现在产生 100% 正确的结果。
友情提示
如果有人想要生成此颜色表的代码,请询问。
r - 一个人如何混合 2 个或多个调色板来显示组合的颜色值
我正在尝试创建一个颜色代表多个值组合的图。在下面的示例中,我将增加与 x 坐标相关联的红色值和增加与 y 坐标相关联的蓝色值。
结果在技术上是正确的,因为当 x = 1 和 y = 10 时,颜色“白色”和“蓝色”的混合分别返回较浅的蓝色阴影。但是,我更希望这个位置看起来像 y 颜色条中最深的蓝色一样“蓝色”。我想这将需要使用透明度来表示较低的值,而不是使用白色。有人对如何实现这一点有建议吗?添加两种颜色,包括它们的透明度,超出了我的范围......我认为可以使用透明度值作为混合步骤中的权重?
谢谢你的帮助。
colors - 如何一次更改相似的颜色?
我有这样的位图
我现在需要相同的按钮,但需要一个红色按钮。我可以在 Gimp 中应用一些工具,以便将所有颜色转换为“相应”的红色阴影吗?
c# - 为什么将位图转换为 8bpp 会导致 224 个条目而不是 256 个?
我正在尝试将现有位图转换为具有 256 种颜色的调色板。
在网上研究后,人们建议:
当我调试并检查条目数时,它已将 PixelFormat 设置为 256,但调色板仅包含 224 个条目
asp.net - .NET 预定义调色板颜色列表的 MS 图表?
Microsoft Chart for .NET(3.5、4.x)具有预定义的调色板,例如 Berry、Bright、SeaGreen 等。
每个调色板(十六进制或命名)是否有颜色列表?
谢谢!
php - imagecolorset 不适用于 alpha 值
此处的手册指出 PNG 函数imagecolorset()
接受红色、绿色、蓝色和 alpha 值,但是当我指定 alpha 值时 PHP 给了我错误:
警告:imagecolorset() 需要 5 个参数,给定 6 个
这让我很困惑:像 imagecolorallocate() 这样向调色板添加颜色的其他函数正确支持 alpha 值,即使对于这个函数,手册也指出它应该这样做。
有什么想法可能是错的吗?
php - 如何获得调色板
我怎样才能在我的网站上上传调色板?
vector-graphics - 如何在 eps 文件的每个对象中用一种颜色替换另一种颜色?
我有一个需要编辑的矢量图像,并且我有inkscape。我想要做的是将调色板的一组颜色替换为另一组。例如,我的图像有一个带有橙色、绿色和蓝色几种色调的调色板。如果我想用另一种颜色替换调色板的橙色部分,我该怎么办?