如何编码将生成每64 x 64图像的图像生成器?

时间:2016-04-24 16:22:36

标签: javascript python html css

所以我想创建一个网站,我可以生成每个单独的Minecraft皮肤(64像素×64像素)(并将其放在网页上),通过使用许多不同颜色像素的许多不同组合许多不同的立场。 (或者事实上,所有这些。)

类似于在1x2网格中生成每个黑/白像素组合的生成器(我在这里制作了一个gif,https://gyazo.com/071a5d482852fc8eea9963e841f5dbc1,但它非常小,所以你必须要仔细观察你的屏幕),除了使用所有颜色和更大规模。

但问题是,我不知道用什么编码语言编码。

有许多不同的编码语言,如PHP,SQL,JavaScript,Ruby,Python等,但我不知道用哪一种来创建这样的生成器。 (而且我也不知道如何实际将其放到网页上,以便它可以实时生成到网页上。)

如果有人能帮助我,那将非常感激。

感谢。

1 个答案:

答案 0 :(得分:4)

你还没有快速数学,对吗?

有64 * 64 = 4096像素可供选择颜色。如果您为每个像素仅选择256种颜色,那么您将拥有256 ^ 4096种可能的图片,大约是1.4 * 10 ^ 9864。这是一个9865十进制数的数字。

现在让我们把任何内存问题放在一边,假设你只需要一纳秒来生成一张图片。然后你会等待

(256 ^ 4096)/(31557600 * 10 ^ 9)

或大约4.5 * 10 ^ 9847年的结果。

我认为宇宙并不是那么长的朋友:/