Comment coder une image en langage binaire? Michel Futtersack, Faculté de Droit, Université Paris Descartes

Documents pareils
Traitement numérique de l'image. Raphaël Isdant

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Formats d images. 1 Introduction

TP SIN Traitement d image

INFO 2 : Traitement des images

FORMATS DE FICHIERS. Quels sont les différents types d informations numériques dans un document multimédia?

TD : Codage des images

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

Utiliser le logiciel Photofiltre Sommaire

Initiation à linfographie

Création de maquette web

Les images et les animations sur le web. Guérineau Chloé BTS2 Année 2001/2012

Optimiser les images pour l affichage sur votre site

Voici quelques-unes des questions auxquelles répond cette présentation.

PHPWEBSITE -Tutoriel image

Cours de numérisation sur Epson Perfection

Le poids et la taille des fichiers

Les images numériques. 1. Le dessin vectoriel

Catégories de format d'optimisation

nom : Collège Ste Clotilde

Chap17 - CORRECTİON DES EXERCİCES

Sur trois couches, on obtient donc 2563 = de couleurs, soit 24bpp (Bit Per Pixel).

Optimisation et formats d images standards pour le Web Par Thierry Goulet Web Designer, ministère de la Sécurité publique. Plan de conférence

Comment optimiser dans ImageReady?

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

Module Transférer/récupérer ses photos de son appareil vers son ordinateur

Fête de la science Initiation au traitement des images

Maintenir un service de traitement de son ou d image d ordinateur


Usage des photos pour Internet et pour la presse

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Outils permettant la diffusion de l information. Un point sur le droit numérique

Synthèse d images Edmond Boyer

PR OC E D U RE S D E B A S E

Tp_chemins..doc. Dans la barre "arche 2" couleur claire 1/5 21/01/13

Supports. Images numériques. notions de base [1]

Structure du format BMP, sa lecture, sa construction et son écriture

Hiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin

Gestion de gros fichiers binaires (images) en APL*PLUS III

Support de formation pour l'installation d'un logiciel gratuit de retouche d'images et gestion de la qualité, taille et format des images :

Chapitre 13 Numérisation de l information

DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran

Codage d information. Codage d information : -Définition-

Communication graphique. Cours de communication graphique. 1ère année bacheliers ingénieurs civils et ingénieurs architectes.

Intégrer des médias. Plateforme e-tourisme. demo.minisites.encharentemaritime.com

1 Comment faire un document Open Office /writer de façon intelligente?

Q6 : Comment calcule t-on l intensité sonore à partir du niveau d intensité?

Dossier 03 Périphériques d acquisition

Réalisation de cartes vectorielles avec Word

Initiation au dessin Bitmap

L interface Outils, palettes, règles, repères, grille Paramétrer les préférences

GESTION DU LOGO. 1. Comment gérer votre logo? Format de l image Dimensions de l image Taille de l image 9

Traitement par lot redimensionner des images

Préparation d un post (article) pour idweblogs

Modules Multimédia PAO (Adobe)

Faire de la déformation interactive avec GIMP

Certificat Informatique et internet Niveau 1 TD D1. Domaine 1 : Travailler dans un environnement numérique évolutif. 1. Généralités : Filière

Merci de suivre les indications suivantes afin de créer votre compte membre :

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

Adobe Photoshop. Bonnes pratiques pour une utilisation professionelle CHAPITRE 7

2013 Pearson France Adobe Illustrator CC Adobe Press

TBI et mathématique. Pour vous soutenir dans votre enseignement des mathématiques. Les outils du logiciel Notebook. les ressources internet

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

«Atelier de retouche d image, améliorez et optimisez

Projet Matlab : un logiciel de cryptage

Pop-Art façon Roy Liechtenstein

MEMENTO D'UTILISATION Du T.N.I. SmartBoard (Version )

Cyber-base du Pays Martégal. Atelier «Découverte de l ordinateur»

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

SpeechiTablet Notice d utilisation

"CREEZ VOTRE SITE WEB ET VOTRE BLOG AVEC WORDPRESS"

Fascicule 1.

Prise en main du logiciel. Smart BOARD Notebook 10

UTILISATION D'UN RADIOCHRONOMETRE POUR DATER DES GRANITES

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

Dans l Unité 3, nous avons parlé de la

My Custom Design ver.1.0

Création d une SIGNATURE ANIMÉE avec PHOTOFILTRE 7

Prise en main du logiciel Smart BOARD

PHOTOSHOP - L'AFFICHAGE

Plan d études. Traitement visuel 2D. Techniques d intégration multimédia HU. legault/2d/ 1-2-2

F411 - Courbes Paramétrées, Polaires

Géométrie discrète Chapitre V

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

EXERCICES DE REVISIONS MATHEMATIQUES CM2

Ubuntu offre un grand nombre de logiciels

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Introduction à Adobe Illustrator pour la cartographie et la mise en page

Configuration et optimisation d'arcgis Server Gaëtan LAVENU ESRI France Sylvain BARD-MAÏER ESRI France

1. Avoir un fichier InDesign correct :

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

Support de formation Notebook

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var Tel : E mail : bij@agasc.fr CONSEILS ET ASTUCES

31. OOo Draw Réglages propres à Draw

1 Création d une pièce. 2 Travail complémentaire. 1-1 Réglage des barres d outils. 1-2 Exemples de réalisation de pièces à l aide d un modeleur 3D

COPY. Picture Style Editor Ver. 1.4 MODE D EMPLOI. Logiciel de création de fichiers de style d image. Contenu de ce mode d emploi

LPP SAINT JOSEPH BELFORT MODE OPERATOIRE ACTIVINSPIRE. Bonne utilisation à toutes et tous! UTILISATION DES TBI LE LOGICIEL ACTIVINSPIRE

Transcription:

Comment coder une image en langage binaire? Michel Futtersack, Faculté de Droit, Université Paris Descartes

Les deux grands types d'images numériques Image matricielle (bitmap) Image vectorielle

Image matricielle : des détails qui ne supportent pas l'agrandissement

Image vectorielle : des transformations géométriques sans perte de qualité

Qu'est ce qu'une image matricielle? On crée une correspondance (mapping) entre l'image d'origine et une grille de pixels (picture elements) Un pixel est une notion abstraite, qui peut être représentée sur un écran par plusieurs points lumineux disposés en triangle ou en rectangle. Chaque pixel est défini par ses coordonnées et une valeur tonale appelée profondeur Image 1-bit : Noir ou Blanc

Image 8-bits : Niveaux de gris Dans une image à niveaux de gris, la profondeur d un pixel est de 1 octet (= 8 bits), ce qui permet de représenter 256 nuances de gris (0 pour noir et 255 pour blanc) Image d un avion Le grossissement fait apparaître les pixels Niveau de gris de chaque pixel

Couleur indexées : on associe à chaque pixel le numéro d une couleur (codé en binaire) choisie dans une palette 00 00 01 10 11 00 01 10 11 10 01 10 11 10 01 10 11 10 01 00 11 10 01 00 00 00 01 10 11 palette de 4 couleurs Image bitmap de profondeur 2 Profondeur 2 bits, palette de 4 couleurs Profondeur 8 bits, palette de 256 couleurs

Image 24-bits : True color Composante Rouge Synthèse additive des couleurs Composante Vert n importe quelle lumière colorée est un mélange de trois lumières primaires : le Rouge, le Vert et le Bleu. A chaque pixel, on associe 3 octets (= 24 bits) pour décrire sa couleur. Un octet pour indiquer la quantité de Rouge (valeur entre 0 et 255) Un octet pour indiquer la quantité de Vert (valeur entre 0 et 255) Un octet pour indiquer la quantité de Bleu (valeur entre 0 et 255) Le nombre de couleurs représentables est donc égal à 2 24 = 16 777 216 On parle d image à 16 millions de couleurs Composante Bleu Les points sombres indiquent des pixels où il y a peu de bleu

Il ne faut pas confondre Définition et Résolution Définition d'une image : nb de pixels en largeur x nb de pixels en hauteur. Un pixel peut être représenté par plusieurs points luminescents sur un écran, ou plusieurs taches d encre sur du papier. La distance entre ces points élémentaires s appelle le «pitch». Résolution d'une image : mesure la distance entre deux pixels affichés à l écran La résolution se mesure en dpi (dots per inch = nombre de points par pouce un pouce = 2, 54 cm) Résolution de l'écran : 1024 x 768 Plus la résolution de l écran est fine, plus la même image affichée est petite Résolution de l'écran : 800 x 600

Quelle est la bonne résolution? Cela dépend de la distance à laquelle on regarde l image Distance de l'œil à l'image Résolution à partir de laquelle l'œil humain ne voit plus de différence entre deux points consécutifs 6,3 cm 1200 dpi 25 cm 300 dpi 1 m 76 dpi 3 m 25 dpi 10 m 8 dpi Exercice : Quelle est la définition d'une image au format A4 (21cm x 29,7 cm) scannée avec une résolution de 300 dpi? (cliquer dans la diapo pour voir la réponse) Nombre de pixels en largeur : largeur = 21:2,54 pouces = 8,268 pouces. Il y aura donc 300 x 8,268 pixels en largeur, donc environ 2480 pixels Nombre de pixels en hauteur : hauteur = 29,7:2,54 pouces = 11,575 pouces. Il y aura donc 300 x 11.575 pixels en hauteur, donc environ 3472 pixels La définition de l image scannée est donc 2480 x 3472 Exercice : Quelle est la résolution d'une TV LCD 1920 x 1080, dont l'écran mesure 89cm x 50 cm? (cliquer dans la diapo pour voir la réponse) Résolution horizontale : 1920 points pour 89 cm, donc 1920/89=21.57 point par cm, donc 21,57x2,54=54,8 dpi Résolution verticale : 1080 points pour 50 cm, donc 1080/50=21.6 point par cm, donc 21,6x2,54=54,8 dpi

Le poids des images : la quantité d information augmente rapidement avec la définition et la profondeur Définition Noir et Blanc (1 bit) 256 couleurs (8 bits) 65536 couleurs (16 bits) True color (24 bits) 320x200 7,8 Ko 62,5 Ko 125 Ko 187,5 Ko 640x480 37,5 Ko 300 Ko 600 Ko 900 K0 800x600 58,6 Ko 468,7 Ko 937,5 Ko 1,4 Mo 1024x768 96 Ko 768 Ko 1,5 Mo 2,3 Mo Pour diminuer la taille des fichiers d images, il est nécessaire de les compresser. Il existe deux types de méthodes de calcul (on appelle cela des algorithmes) pour compresser les images : la compression sans pertes de données et la compression avec perte de données. La première donne de bons résultats si l image contient de nombreuses régions unicolores (images schématiques). Par contre, plus on voudra comprimer une image très détaillée (photographie), plus on perdra en qualité.

Format GIF (Graphics Interchange Format) Couleurs indexées (profondeur 8 bits : palette de 256 couleurs) Compression sans perte (algorithme de Lempel-Ziv-Welch, 1984, exploite la répétition des couleurs) Bien adapté aux images simples, ayant peu de couleurs (cartes, schémas, dessins)

Format JPEG (Joint Photographic Expert Group) Profondeur 24 bits (16 millions de couleurs) Compression avec perte. La compression est réglable Bien adapté aux photographies

Format PNG (Portable Network Graphics) Format OUVERT, conçu pour remplacer le GIF, autrefois propriétaire. Compression sans perte On peut choisir la profondeur (de 1 à 48 bits), et on peut gérer la transparence Bien adapté aux photographies, mais plus volumineux que JPEG Affichable dans les navigateurs Web récents

Les images vectorielles Une image vectorielle est un ensemble de formes géométriques (segments de droites, polygones, arcs de cercle, courbes de Bézier) qui sont redessinées et remplies à chaque affichage. Chaque ligne est représentée par une suite de points et de vecteurs tangents Avantages : transformations géométriques (agrandissement, rotation, symétrie...) sans déformation images beaucoup plus légères que les images matricielles Inconvénient : ne permet pas de représenter précisément les photographies

O Comment représenter mathématiquement une ligne? Par des équations paramétriques qui permettent de calculer les coordonnées x,y de chaque point en fonction de la valeur d un paramètre t Ecran x Segment [A B] x = (1-t)*x A + t*x B y = (1-t)*y A + t*y B t [0, 1] un segment est représenté par un vecteur à 4 dimensions (x A, y A, x B, y B ) y Cercle de centre A de rayon R x = x A + R*cos(t) y = y A + R*sin(t) t [0, 1] un cercle est représenté par un vecteur à 3 dimensions (x A, y A, R) Courbe de Bézier de degré 3 avec 4 points de contrôle P 0, P 1, P 2, P 3 P(t) = P 0 *(1-t) 3 + 3*P 1 *t*(1-t) 2 + 3*P 2 *t 2 *(1-t) + P 3 *t 3 t [0, 1] une courbe de Bézier de degré 3 est représenté par un vecteur à 8 dimensions

Format SVG (Scalable Vector Graphics) Format OUVERT Il existe de nombreuses images vectorielles gratuites dans ce format (http://openclipart.org/) Pour modifier une image vectorielle, on utilise un logiciel de dessin vectoriel, par exemple le logiciel Inkscape, qui est ouvert et gratuit. Pour insérer une image vectorielle dans un document (traitement de texte, présentation), il faut auparavant la transformer (on dit exporter) en image matricielle Exportation en une image matricielle Tomate.png Tomate originale Tomate modifiée (sans perte de qualité)