png est un format bitmap qui utilise un algorithme de compression sans perte. Il ajoute certaines fonctionnalités que le format de fichier GIF n'a pas. Le format png possède de nombreuses fonctionnalités telles qu'une petite taille, une compression sans perte, un mode couleur indexé et la prise en charge des effets de transparence.
L'environnement d'exploitation de cet article : système Windows 10, ordinateur thinkpad t480.
png est un format bitmap qui utilise un algorithme de compression sans perte. Il est conçu pour essayer de remplacer les formats de fichier GIF et TIFF tout en ajoutant certaines fonctionnalités que le format de fichier GIF n'a pas. PNG utilise un algorithme de compression de données sans perte dérivé de LZ77, généralement utilisé dans les programmes JAVA, les pages Web ou les programmes S60 en raison de son taux de compression élevé et de sa petite taille de fichier.
Introduction aux fonctionnalités :
Petite taille
En raison des contraintes de bande passante dans la communication réseau, il est impossible d'utiliser des fichiers à grande échelle dans des pages Web sans s'assurer que les images sont fichiers au format BMP clairs et réalistes.
Compression sans perte
Les fichiers PNG sont compressés à l'aide d'un dérivé de l'algorithme LZ77, ce qui entraîne un taux de compression élevé sans perte de données. Il utilise une méthode de codage spéciale pour marquer les données répétées, de sorte qu'elle n'a aucun impact sur la couleur de l'image et qu'aucune perte de couleur n'est possible, de sorte qu'elle puisse être enregistrée à plusieurs reprises sans réduire la qualité de l'image.
Mode couleur indexé
Le format PNG-8 est similaire aux images GIF et utilise également une palette 8 bits pour convertir les images couleur RVB en images couleur indexées. Ce qui est enregistré dans l'image, ce ne sont plus les informations de couleur de chaque pixel, mais les numéros de couleurs représentatifs sélectionnés dans l'image. Chaque numéro correspond à une couleur, et la quantité de données dans l'image est donc réduite, ce qui a un impact négatif. sur la diffusion d'images en couleurs. Très bénéfique.
Affichage de transmission réseau plus optimisé
Les images PNG sont diffusées sur le navigateur, même si l'image entrelacée fournira au spectateur un contenu d'image de base avant d'être entièrement téléchargée, puis elle deviendra progressivement plus claire . Il permet la lecture et l'écriture continue des données d'image, ce qui est très approprié pour afficher et générer des images pendant la communication.
Prend en charge les effets de transparence
PNG peut définir 256 niveaux de transparence pour l'image originale, permettant aux bords de l'image couleur de se fondre en douceur avec n'importe quel arrière-plan, éliminant ainsi complètement les bords irréguliers. Cette fonctionnalité n'est pas disponible en GIF et JPEG.
PNG prend également en charge la transparence du canal alpha pour les images en vraies couleurs et en niveaux de gris.
Prend en charge les images en vraies couleurs jusqu'à 24 bits et les images en niveaux de gris 8 bits. Prend en charge la transparence/translucidité du canal alpha. Prend en charge les informations d'étalonnage gamma pour la luminosité de l'image. Prend en charge le stockage d'informations textuelles supplémentaires pour conserver le nom de l'image, l'auteur, le droit d'auteur, l'heure de création, les commentaires et d'autres informations.
Partage de vidéos d'apprentissage gratuit : Introduction à la programmation
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!