十六进制数字字符串到颜色调色板

时间:2016-01-07 23:09:26

标签: java string image hex pixel

我有一大串十六进制数字。我想用这个字符串制作一个图像,其中每个像素的颜色值由这个巨大的字符串中的(第一个,第二个,第三个......)6个字母的字符串定义。我希望图像看起来像这样:http://i.stack.imgur.com/8jKGx.jpg。虽然会有更多的像素。

在编码时我是一个菜鸟所以任何帮助/指针都会受到大力赞赏!我已经通过手动输入十六进制值到插图画面进行了一些测试,但这需要太长时间。

2 个答案:

答案 0 :(得分:0)

你应该循环遍历字符串,按6计算,以拉出每种颜色。我建议使用python,因为一旦你拥有了所有的值,你也可以使用库来创建图像。

请查看此问题,了解有关循环的提示:Iterate over a string 2 (or n) characters at a time in Python

答案 1 :(得分:0)

这应该有效。这将从字符串hexString创建一个具有已定义高度和宽度的BufferedImage。然后,您可以将其绘制到JPanel或将其保存到文件中。

[2016-01-07T17:49:22-05:00] ERROR: Error while writing to probe: write unix @: broken pipe
[2016-01-07T17:49:22-05:00] ERROR: Profile data is truncated. Please check https://blackfire.io/doc/troubleshooting#trouble-no-response