La compression d'images consiste à minimiser la taille en octets d'un fichier graphique sans dégrader la qualité de l'image à un niveau inacceptable. Cela permet d'enregistrer davantage d'images sur une quantité limitée de mémoire ou d'espace disque. Elle réduit également le temps nécessaire à l'envoi d'images sur Internet ou à leur téléchargement à partir de pages Web. Les fichiers d'images peuvent être compressés de différentes manières. Les formats JPEG et GIF sont tous deux des formats d'image compressés populaires pour l'utilisation sur Internet. Pour les photographies, le format JPEG est le plus couramment utilisé. Le format GIF est plus fréquemment utilisé pour les dessins au trait ou les images aux formes géométriques simples. Les ondelettes et les fractales sont également des options pour la compression d'images. À l'heure actuelle, ces méthodes ne sont pas largement acceptées pour une utilisation sur Internet. Cependant, ces deux méthodes sont prometteuses car elles offrent des taux de compression plus élevés que les méthodes JPEG ou GIF pour certains types d'images. Une autre nouvelle méthode qui pourrait à terme remplacer le format GIF est le format PNG. Un fichier texte ou un programme peut être compressé sans introduire d'erreurs, mais seulement jusqu'à un certain point. C'est ce qu'on appelle la compression sans perte. Au-delà de ce point, des erreurs sont introduites. Il est essentiel que les fichiers texte et les fichiers programme soient compressés sans perte. Une seule erreur peut porter gravement atteinte à la signification d'un fichier ou empêcher l'exécution d'un programme. Une petite perte de qualité n'est généralement pas perceptible dans la compression d'images. Il est possible de compresser des images jusqu'à un certain point, au-delà duquel la compression devient inapplicable. Lorsqu'il existe une certaine tolérance à la perte, le facteur de compression peut être plus important que lorsqu'il n'y a aucune tolérance à la perte. Pour cette raison, les images graphiques peuvent être davantage compressées que les fichiers texte ou les programmes.