convert -strip -interlace JPEG -quality 80 origi.jpg output-file.jpg
origi image size : 40.6 kb output-file image size : 11.3 kb
But if I convert one png file as
convert -strip -interlace PNG -quality 80 he.png output-file.png
he.png image size : 711 kb output-file image size : 1 mb
convert -strip -interlace PNG he.png output-file.png
he.png image size : 711 kb output-file image size : 972.3 kb
Why the file size has been increased in case of PNG after conversion to output-file.png?
Am I using correct parameters for png conversions?
If you convert a regular PNG image into an interlaced one, the resulting filesize will probably be larger, as explained in the PNG specification (emphasis added):
The "-quality 80" option was not helpful because that forced ImageMagick to not use "filtering" to improve compression.