Upload
senona
View
26
Download
0
Embed Size (px)
DESCRIPTION
Mise au point sur la mémoire vidéo Logiciel de traitement de l’image Les formats d’images et la compression Présentation de TP Démonstration Photoshop. IFT-22261 Informatique multimédia. Cours 3. Retour sur la gestion de la mémoire vidéo. - PowerPoint PPT Presentation
Citation preview
IFT-22261Informatique multimédiaCours 3
Mise au point sur la mémoire vidéoLogiciel de traitement de l’image
Les formats d’images et la compressionPrésentation de TP
Démonstration Photoshop
Retour sur la gestion de la mémoire vidéo
IMAGE 1
IMAGE 2Pointeur lecture
Pointeur écriture
Exemple de gestion de mémoire vidéo pour applications 3D avec « double buffering »
Textures
L’image Bitmap suite…De nos jours, qu’est-ce qu’un bon logiciel de traitement de l’image? Voici quelques qualités à retenir…
•" l’anti aliasing " •les " layers " (couches) •plusieurs outils de sélection •WYSIWYG •La transparence •Plusieurs modes d’édition •L’utilisation des filtres (ou effets spéciaux) •La diversité des formats de sauvegarde
•Traitement du texte vectoriel•Effet sur le texte•Traitement par « batch »•Outils de dessins•Traitement 3D•Historique (« undo »multiples)
L’image Bitmap suite…L’anti-alias…
L’image Bitmap suite…
Quelques formats
•BMPBMP•C64 (2-16)•eps (PostScipt adobe)•gif gif •ico (Ms 1-4 bits)•Iff (sun 8-24-32 bits)•Ilbm (iff Electronic arts)•JpegJpeg (24 bits)•msp (MS paint 1 bit)•Neo (atari, 4 bits)
•Pcx (PC Pbrush 2,3,4,8 bits)•pdf (acrobat e-paper)•PsdPsd (photoshop)•pictpict (Mac 1,2,4,8,16,32)•PNGPNG•rgb(SGI 24 bits)•tga (8,16,24,32 bits)•TIFF•wpg (WordPerfectGraphicFile)•Wbmp (wireless)
L’image Bitmap suite…
BMP
• Compatibilité inter-application sous Windows• 1,4,8,24 bits pixels (indexé ou RGB)• Sans compression (très peu utilisée ou supportée)• Aucune perte de qualité
L’image Bitmap suite…
BMP
typedef struct { unsigned short int type; /* Magic identifier */ unsigned int size; /* File size in bytes */ unsigned short int reserved1, reserved2; unsigned int offset; /* Offset to image data, bytes */
} HEADER;
header
L’image Bitmap suite…
BMP
typedef struct { unsigned int size; /* Header size in bytes */ int width,height; /* Width and height of image */ unsigned short int planes; /* Number of colour planes */ unsigned short int bits; /* Bits per pixel */ unsigned int compression; /* Compression type */ unsigned int imagesize; /* Image size in bytes */ int xresolution,yresolution; /* Pixels per meter */ unsigned int ncolours; /* Number of colours */ unsigned int importantcolours; /* Important colours */
} INFOHEADER;
Info header
L’image Bitmap suite…
Gif (graphical interchange format)compuserve
• Utilisé pour le web (surtout)•V1 = Gif87a V2 = Gif89a• 2,3,4,5,6,7,8 bits (indexé)• Compression en 2 niveaux
• Selon regroupements sur une ligne (applats)• indexé, donc plus léger
• Possibilité d’animation• Couleur transparente (alpha)• Affichage entrelacé• Sans perte de qualité• idéal pour « line art », icône, logo etc.)
L’image Bitmap suite…
Jpeg (Joint Photographic Experts Group )
• Utilisé pour le web et archivage• 24 bits (non-indexé)• Compression selon les contrastes
•(20:1) sans perte visible sur écran• jusqu’à (100:1)
• Perte de qualité• Idéal pour photographie avec beaucoup de
Couleurs ou tons de gris.• niveau de compression (en %)• affichage « entrelacé » (peu utilisé)
L’image Bitmap suite…
JPEG ou GIF?
Jpeg gif3.9kB gif jpeg
2.4kB
L’image Bitmap suite…
PNG (Portable Network Graphics)
• Pour remplacer le gif – GIF24• supporte jusqu’à 48 bits en couleurs et 16 bits en tons de gris Peut être aussi indexé (gif)• Compression en 2 niveaux
• Selon regroupements de lignes (applats)• indexé, donc plus léger
• affichage entrelacé • Alpha channel + correction gamma• Affichage entrelacé (2d)• Sans perte de qualité• De plus en plus populaire
L’image Bitmap suite…
PNG (Portable Network Graphics)
L’image Bitmap suite…
PICT
• Standard MAC (comme BMP sur PC)• Supporte 1,2,3,4,5,6,7,8 316,24 32bits/pixels• Compression presque inexistante• Souvent associé à des images sans extension :O(• Compatibilité inter-application sur MAC• Possède la capacité de conserver de l’information vectorielle en plus du « raster »