Advantages Reasons to use PNG: Portability: Transmission is independent of the software and hardware platform. Completeness: it's possible to represent truecolor, indexed-color, and grayscale images. Coding and decoding in series: allows to generate and read data streams in series, that is, the format of the data stream is used for the generation and visualization of images at the moment through serial communication. Progressive presentation: to be able to transmit data flows that are initially an approximation of the entire image and progressively they improve as the data flow is received. Soundness to transmission errors: detects the transmission errors of the data stream correctly. Losslessness: No loss: filtering and compression preserve all information. Efficiency: any progressive image presentation, compression and filtering seeks efficient decoding and presentation. Compression: images can be compressed efficiently and consistently. Easiness: the implementation of the standard is easy. Interchangeability: any PNG decoder that follows the standards can read all PNG data streams. Flexibility: allows future extensions and private additions without affecting the previous point. Freedom of legal restrictions: the algorithms used are free and accessible.
Advantages Reasons to use PNG: Portability: Transmission is independent of the software and hardware platform. Completeness: it's possible to represent truecolor, indexed-color, and grayscale images. Coding and decoding in series: allows to generate and read data streams in series, that is, the format of the data stream is used for the generation and visualization of images at the moment through serial communication. Progressive presentation: to be able to transmit data flows that are initially an approximation of the entire image and progressively they improve as the data flow is received. Soundness to transmission errors: detects the transmission errors of the data stream correctly. Losslessness: No loss: filtering and compression preserve all information. Efficiency any progressive image presentation, compression and filtering seeks efficient decoding and presentation. Compression: images can be compressed efficiently and consistently. Easiness: the implementation of the standard is easy. Interchangeability any PNG decoder that follows the standards can read all PNG data streams. Flexibility: allows future extensions and private additions without affecting the previous point. Freedom of legal re:strictions: the algorithms used a:re free and accessible.