如何编写 java 代码来保存带有隔行扫描 (1, Adam7) 的 PNG?

How to write the java code to save the PNG with interlaced (1, Adam7)?

我需要编写一些 java 代码来保存隔行扫描=1 的 PNG 图像,即 Adam7。

我尝试使用 PNGJ 库来帮助完成它,但我找不到一些示例代码来完成它。

谁能帮帮我?

PNGJ 似乎无法保存隔行扫描图像。

来自PNGJ wiki

Interlaced images can be read (though in that case the row-by-row read is not efficient), but they are writen as non-interlaced.

看看JavaPNG or Commons Imaging