PNG图像的裁剪

PNG图像的裁剪,png,Png,我发现一些PNG图像有一种奇怪的行为。使用MS Paint裁剪图像时,交错类型(在IHDR中)从1更改为0 有人能确认这是正常行为还是裁剪算法中的问题吗 如果是正常行为,如何判断图像的隔行扫描类型???当图像隔行扫描时,它被分成7个数据通道。为了显示和裁剪,必须首先合并所有七个过程 裁剪PNG图像时,您正在创建一个全新的图像。MS Paint在创建新图像时可以做任何它想做的事情(或者你告诉它)。对于它来说,最简单的事情是创建一次新图像(0=无隔行),而不是将图像数据再次划分为7次 这种变化并不是

我发现一些PNG图像有一种奇怪的行为。使用MS Paint裁剪图像时,交错类型(在IHDR中)从1更改为0

有人能确认这是正常行为还是裁剪算法中的问题吗


如果是正常行为,如何判断图像的隔行扫描类型???

当图像隔行扫描时,它被分成7个数据通道。为了显示和裁剪,必须首先合并所有七个过程

裁剪PNG图像时,您正在创建一个全新的图像。MS Paint在创建新图像时可以做任何它想做的事情(或者你告诉它)。对于它来说,最简单的事情是创建一次新图像(0=无隔行),而不是将图像数据再次划分为7次


这种变化并不是种植业固有的。隔行扫描是编码器的一种选择(通常由用户/调用者指定)。

这与编程有关吗?您正在询问MS paint在编辑特定格式的图像时的行为。StackOverflow不是问这个问题的地方。@enhzflep这不仅仅是关于MS paint的问题。无论我在什么应用程序中裁剪PNG图像,然后尝试解码,我都面临着交错位改变的问题。再说一遍,这是一个如何编程的问题?它是关于通用计算机硬件或软件的。它不属于这里。这个网站是专门为编程问题,我断言这个问题不是一个。您可以在StackExchange站点超级用户上做得更好。我目前使用的程序没有这个限制。它可以为Win、Mac或Linux免费下载。