我发现了一些PNG图像的奇怪行为。在使用MS Paint裁剪图像时,隔行扫描类型(在IHDR中)从1更改为0。
任何人都可以确认是正常行为还是裁剪算法中存在问题?
如果是正常行为,判断图像的交错类型是什么?
答案 0 :(得分:2)
当图像隔行扫描时,它被分成7行数据。为了显示和裁剪,必须首先合并所有七个传球。
裁剪PNG图像时,您将创建一个全新的图像。 MS Paint可以在创建新图像时做任何想做的事(或者你告诉它)。最简单的方法是用一次通过创建新图像(0 =无隔行扫描),而不是将图像数据再次划分为7次通过。
这种变化不是裁剪所固有的。隔行扫描是编码器的选择(通常由用户/调用者指定)。