我想知道可以将多少数据嵌入到不同大小的图像中。 例如,在30kb图像文件中,可以存储多少数据而不会使图像失真。
答案 0 :(得分:0)
它取决于图像类型,算法,如果我以24位图图像为例来存储ASCII字符
To store a one ASCII Character = Number of Pixels / 8 (one ASCII = 8bits )
答案 1 :(得分:0)
这取决于两点:
O.K让我们假设您的颜色模型是RGB并且每个pixel = 8*3 bits
(每种颜色一个字节),并且您希望在一个像素中嵌入3位。
data that can be embedded into an image = (number of pixels * 3) bits
答案 2 :(得分:0)
如果您使用LSB隐藏您的信息,这将提供30000B的可用空间。 3750字节。
由于LSB将1或0表示为从0-256获取值的字节,因此在最坏的情况下,您将修改1/256的所有LSB失真,即等于0.4%。
在统计平均情景中,你会得到0.2%的失真。
所以取决于你要改变的字节位。