我尝试从此处的问题列表中进行搜索,但没有找到我需要的东西。
每个像素都由红色,绿色和蓝色值组成,每个像素可以得到256个值,因此,汇总每个像素可以得到16 777 216个值之一。
想象一下,我有一个文本-“ hello”,每个字母都对应于其数字符号值(ASCII为0-256)。
因此,我有一个像素数组,可以将其描述为一个数字,而我也有一个符号,它们也可以做到。我要制作图像,其中像素值将与某些文本符号值相对应。 5个符号-5个像素。
是否有任何在线服务可以做到这一点?还是我应该编码?
答案 0 :(得分:1)
因此,使用Terminal中的 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)