0% ont trouvé ce document utile (0 vote)
45 vues23 pages

Images Complément

Transféré par

mrp49769
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
45 vues23 pages

Images Complément

Transféré par

mrp49769
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

+

Images
+
Images
 Les images peuvent être classifiées selon le nombre de bits utilisés dans leur
représentation
 Monochrome (noir et blanc)
1 bit par pixel
 Niveaux de gris (Gray scale, 256 nuances de gris)
1 octet par pixel
 Couleurs
 Jusqu’à 24bits = 16.7 millions (32 bits avec un alpha)

2
+
1-bit Monochrome
 Type d’image le plus simple
 Ne contient pas de couleur

 Chaque pixel est codé sur 1 seul bit (0 or 1)


 Image binaire

 Usage
Tickets de caisse, journaux, fax, etc. Lena

3
+
Taille d’une image monochrome

480 px 37,5 Kibytes

640 px
4
+
Niveau de gris
 Chaque pixel est codé sur un seul
octet

 Chaque pixel a une valeur grise parmi


256 nuances (i.e. 28)

5
+
Taille d’une image en niveau de gris

640 px

480 px 300 Kibytes

Image en niveaux de gris de Lena

6
+
Image 24 bits
 Un pixel est représenté par 3 octets (RGB)
 Supporte 256 x 256 x 256 couleurs possibles (i.e. 16777216 )
 Connue sous le nom de Couleur vraie (True Color)
L’oeil humain différencie 10 millions de couleurs

 Format gourmand en taille d’image


 Ex. Taille d’une image 24 bits 640 x 480 : 921.6 kB (sans compression)

7
+
Séparation en canaux de couleurs
Image originale

Red Green Blue


8
+
Image 32 bits
 Les images sont parfois codées sur 32 bits pour représenter un effet sur le
pixel

 L’octet supplémentaire s’appelle le canal alpha

 Souvent utilisé pour gérer des effets de transparence


 Par exemple, pour la composition d’objets se recouvrant

9
+
Image 8 bits (couleurs indexées)
 Quand la taille de l’image (stockage, transfert) importe, on peut utiliser des
couleurs indexées (256 couleurs codées sur 24 bits)

 Tous les systèmes sont compatibles


 Même sur smartphones

 Ces images utilisent une palette de couleurs ou lookup table (LUTs) pour
sauvegarder l’information de couleur
 Le pixel ne code pas directement la couleur mais l’index d’une couleur dans la palette

10
+
Format populaire sur le Web
 GIF
Le plus ancien et encore très populaire du fait de son intrication historique avec HTML.

 JPEG
Le type de fichier le plus répandu actuellement

 PNG
Remplaçant de GIF

 SVG
Format vectoriel
GIF (Graphics Interchange Format)
 Développé et breveté par CompuServe en 1987

 Encore très utilisé sur Internet


 Limité à 256 couleurs indexées  8-bits
 Peut stocker plusieurs images et contrôler le défilement et la transparence pour faire des
animations
 Une couleur spéciale sert de couleur transparente (pas d’alpha)

 Compression sans perte


 Hors réduction de couleurs

 Application pour les dessins au trait, les clip art et les images avec de gros aplat de
couleurs
12
GIF animé

13
+
Transparence GIF
 Une couleur de la palette est désignée comme étant transparente

 Tous les pixels dans cette couleurs se seront pas rendus à l’écran

GIF avec transparence GIF sans transparence


14
+
JPEG (Joint Photographers Expert Group)
 Plus de 16 millions de couleurs
 Adéquate pour les photos

 Compression avec perte pour réduire au maximum la taille


 Réduction de la résolution de l’image
 Distorsion des lignes

 Les images JPEG sont dégradées avec un facteur de qualité


 Proche de 100  dégradation peu perceptible, faible compression
 Proche de 0  très forte dégradation, fichier peu volumineux
 75 est généralement un bon compromis
+
JPEG Quality Factor

Q = 100 Q = 10 Q=1
83,261 Kbytes 4,787 Kbytes 1,523 Kbytes
Size=100% Size=17,39% Size=1,83%
+
Degradation
 Les dégradations causées à l’image sont cumulatives
 i.e., si vous lisez une image JPEG et que vous réappliquer l’encodage en JPEG, de
nouvelles dégradations de l’image vont apparaître

 Très mauvais résultats sur les lignes droites et les textes


 Dégradation visible
 Ce type d’image doit utiliser GIF ou PNG

 Très bon résultat sur les photographies


+
JPEG Progressif
 Deux types d’image JPEG
 JPEG séquentiel : qui stocke les images par blocs
 JPEG progressif : l’image apparaît “par couche”. Semble hors du focus au départ
et s’affine par la suite

 Avantage
 On peut voir un pré-rendu de l’image complète lors du chargement

 Désavantage
 Coût en calcul plus important
PNG (Portable Network Graphic)
 Créé pour être une alternative gratuite et plus performante à GIF
 Compression sans perte
 Mais pas d’animation

 3 types d’images supportés: True color, gray scale, indexée


 JPEG supporte les 2 premiers.
 GIF supporte le 3ème.

 Supporté par tous les navigateurs actuels


 GIF ne devrait servir qu’aux animations

19
SVG (Scalable Vector Graphics)
 Développé à partir de 1999 par le W3C

 SVG est un format XML


 C’est donc un fichier texte !!!
 Format descriptif à partir de primitive de dessin (cercles, rectangles,
courbes de Béziers, …)

 Supporte le changement d’échelle

 Important pour HTML5 ! (balise <svg>)

20
SVG - Exemple
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="[Link] version="1.1" width="300" height="200">
<title>Exemple simple de figure SVG</title>
<desc> Cette figure est constituée d'un rectangle, d'un segment de droite et d'un cercle. </desc>
<rect width="100" height="80" x="0" y="70" fill="green" />
<line x1="5" y1="5" x2="250" y2="95" stroke="red" />
<circle cx="90" cy="80" r="50" fill="blue" />
<text x="180" y="60">Un texte</text>
</svg>

« ExempleSimple » par Sanblihac —Sous licence CC BY-SA 3.0 21


SVG - Exemple

22
Tableau comparatif
GIF JPEG PNG SVG

Photographies, Images avec


Line Art, Image
Images avec beaucoup de Dessin
Application avec peu de
beaucoup de couleurs/Text composites
couleurs, texte
couleurs/textures ures, texte
Vitesse
++ --- - --
affichage

Transparence, Bonne
Compression Changement
Bénéfices compression pour
Animation sans perte d’échelles
les photos
Nb
256 16,7 millions 16,7 millions 16,7 millions
Couleurs

23

Vous aimerez peut-être aussi