gpt4 book ai didi

delphi - 如何在Delphi中生成Identicon

转载 作者:行者123 更新时间:2023-12-02 07:52:20 24 4
gpt4 key购买 nike

我被赋予了实现 Identicon 的任务使用德尔福。我已经在互联网上搜索过,但仍然没有找到任何东西。那么我从哪里开始呢,这里有人可以给出解释吗?

最佳答案

这只是一个解释,旨在让您了解标识符的想法

标识符是一堆字节的图形表示,很可能是哈希值。

让我们获取一个 MD5 哈希值示例(16 字节)

abf5787309f3c4d5b255237c0b67dd5e

好吧,让他们以不同的方式安排

ab f5 78 7309 f3 c4 d5b2 55 23 7c0b 67 dd 5e

现在我们有 16 个字段,每个字段代表一个字节。所以我们可以用 256 个不同的小图像构建一个图像。但也许我们可以将其分解为一种不太复杂的方法。

让我们取一个字节(第一个ab)及其二进制表示

10101011

好吧,让他们以不同的方式排列:o)

10 1010 11

现在我们有 4 个字段,每个字段可以有四种状态之一。管理 4 个不同的图像非常容易。

00 = empty01 = /10 = \11 = X

回到我们的字节,我们会得到这个

┌─────┐│ \ \ ││ \ X │└─────┘

回到我们得到的整体

┌─────┬─────┬─────┬─────┐│ \ \ │ X X │ / X │ / X ││ \ X │ / / │ \   │   X │├─────┼─────┼─────┼─────┤│     │   X │ X   │ X / ││ \ / │ X   │ /   │ / / │├─────┼─────┼─────┼─────┤│ \ X │ / / │   \ │ / X ││   \ │ / / │   X │ X   │├─────┼─────┼─────┼─────┤│     │ / \ │ X / │ / / ││ \ X │ / X │ X / │ X \ │└─────┴─────┴─────┴─────┘

这里的重点是将其简化为易于处理的小部件。

关于delphi - 如何在Delphi中生成Identicon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21327358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com