將任何字符串轉(zhuǎn)換為漸變圖像
使用自己的字符串作為種子創(chuàng)建漸變抽象圖像。插入文字并根據(jù)其MD5散列值生成圖像舱沧。
工作原理
text2image接受輸入字符串并生成該字符串的MD5哈希值。一個(gè)MD5散列由32個(gè)十六進(jìn)制字符串組成芯急,這個(gè)字符串被分成6個(gè)塊谬以,前4個(gè)將用于創(chuàng)建徑向漸變斗锭,第5個(gè)將是背景色,最后一個(gè)將設(shè)置背景的不透明度顏色偿渡。
例如臼寄,我們將使用字符串'Hello world'
- 我們創(chuàng)建字符串的md5
md5('Hello world')
- 哈希值是:
3e25960a79dbc69b674cd4ec67a72c62
- 哈希值塊然后:
3e2596
,0a79db
溜宽,c69b67
吉拳,4cd4ec
,67a72c
适揉,和62
- 我們使用用于徑向梯度組塊1?4作為基礎(chǔ)HTML十六進(jìn)制顏色:
#3e2596
留攒,#0a79db
,#c69b67
嫉嘀,#4cd4ec
炼邀。 - 第五塊是背景色:
#67a72c
。 - 第六塊是alpha透明度(十六進(jìn)制):
62
剪侮。以十進(jìn)制轉(zhuǎn)換的此值為98(超過255)或38(超過100)拭宁。 - 最后,我們有這背景
#67a72c
與0.38
透明度。
現(xiàn)在我們擁有了所有可以創(chuàng)建圖像的顏色: