将文本加密为图像的像素(在线)
Encrypt text into image's pixels(online)
我尝试从此处的问题列表中搜索,但没有找到我需要的内容。
每个像素由红色、绿色和蓝色值组成,可以得到256个值,通过单个,所以,总结每个像素可以得到16 777 216个值之一。
想象一下,我有一个文本 - "hello",每个字母对应于它的数字符号值(ascii 为 0-256)。
所以我有一个可以描述为数字的像素数组,我还有一个符号,它们也可以。我想制作图像,其像素值将对应于一些文本符号值。 5 个符号 - 5 个像素。
有没有在线服务可以做到这一点?或者我应该编码?
- h=ASCII码104
- e=ASCII码101
- l=ASCII码108
- o=ASCII码111
因此,在终端中使用 ImageMagick,您可以制作一个 5 像素宽的灰度 hello 图像,如下所示:
magick -depth 8 xc:"gray(104)" xc:"gray(101)" xc:"gray(108)" xc:"gray(108)" xc:"gray(111)" +append hello.png
不要保存为 JPEG,它有损。
您可以像这样转储像素:
magick hello.png txt:
# ImageMagick pixel enumeration: 5,1,65535,gray
0,0: (26728) #686868 gray(104)
1,0: (25957) #656565 gray(101)
2,0: (27756) #6C6C6C gray(108)
3,0: (27756) #6C6C6C gray(108)
4,0: (28527) #6F6F6F gray(111)
我尝试从此处的问题列表中搜索,但没有找到我需要的内容。
每个像素由红色、绿色和蓝色值组成,可以得到256个值,通过单个,所以,总结每个像素可以得到16 777 216个值之一。
想象一下,我有一个文本 - "hello",每个字母对应于它的数字符号值(ascii 为 0-256)。
所以我有一个可以描述为数字的像素数组,我还有一个符号,它们也可以。我想制作图像,其像素值将对应于一些文本符号值。 5 个符号 - 5 个像素。
有没有在线服务可以做到这一点?或者我应该编码?
- h=ASCII码104
- e=ASCII码101
- l=ASCII码108
- o=ASCII码111
因此,在终端中使用 ImageMagick,您可以制作一个 5 像素宽的灰度 hello 图像,如下所示:
magick -depth 8 xc:"gray(104)" xc:"gray(101)" xc:"gray(108)" xc:"gray(108)" xc:"gray(111)" +append hello.png
不要保存为 JPEG,它有损。
您可以像这样转储像素:
magick hello.png txt:
# ImageMagick pixel enumeration: 5,1,65535,gray
0,0: (26728) #686868 gray(104)
1,0: (25957) #656565 gray(101)
2,0: (27756) #6C6C6C gray(108)
3,0: (27756) #6C6C6C gray(108)
4,0: (28527) #6F6F6F gray(111)