34
Intégration des images 7 novembre 2012 Grégory Petit http://lrcm.com.umontreal.ca/greg/COM258 0/

Intégration des images

  • Upload
    cale

  • View
    32

  • Download
    0

Embed Size (px)

DESCRIPTION

Intégration des images. 7 novembre 2012 Grégory Petit http://lrcm.com.umontreal.ca/greg/COM2580/. La semaine dernière …. Les éléments de mise en page Les attributs CSS de mise en page L’utilisation des tableaux L’utilisation des DIVS. Et donc on fait quoi aujourd’hui?. Les types d’image - PowerPoint PPT Presentation

Citation preview

Page 1: Intégration des images

Intégration des images

7 novembre 2012Grégory Petit

http://lrcm.com.umontreal.ca/greg/COM2580/

Page 2: Intégration des images

La semaine dernière …Les éléments de mise en page

Les attributs CSS de mise en page

L’utilisation des tableaux

L’utilisation des DIVS

Page 3: Intégration des images

Et donc on fait quoi aujourd’hui?

Les types d’image

Gestion de la taille des images

Utilisation des images avec Dreamweaver

Page 4: Intégration des images

Les types d’images

Page 5: Intégration des images

Types d’imagesPour savoir le type d’une image, on regarde

généralement son extension (texte après le . dans le nom du fichier).

Il existe deux grandes familles d’image numérique mais seulement une est grandement utilisée dans le monde du Web.

Page 6: Intégration des images

Deux grandes famillesImage bitmap ou par point

Représentation graphique définie par l’ensemble des points qui l’a compose.

C’est le codage le plus utilisé.Possède une résolution (pixels par pouce).

Image vectorielleReprésentation géométriqueC’est en fait une suite de formules mathématiques.

décrivant les formes élémentaires constituant l'image (rectangles, lignes, courbes, ellipses, etc.)

Très peu utilisées en Web.

Page 7: Intégration des images

Bitmap Vs. Vectoriel

Zoom

Page 8: Intégration des images

Image BitmapAvantages

Supporté facilement par les fureteurs.Adapté aux périphériques d’affichage.Codage point par point universel.

DésavantagesSupporte mal les opérations de

redimensionnement, réduction ou agrandissement. Ces opérations se traduisent par une perte d'information.

Dépendant du périphérique d’affichage et de sa résolution.

Page 9: Intégration des images

Image vectorielleAvantages

Adaptée aux représentations schématiques et stylisés constituées de formes.

Plus compacte. Sa taille varie en fonction de la complexité de l'image, mais pas en fonction de la résolution demandée.

DésavantagesNe peut pas coder une image analogique telle

qu'une image photographique.Difficile à manipuler dans une page Web.

Page 10: Intégration des images

Types d’images BitmapJPEG (.jpg ou .jpeg) : très bonne compression

mais perte de qualité qui peut brouiller l’image.

GIF (.gif) : peut être animée et gère la transparence. Limitée à 256 couleurs donc à éviter pour les photos.

PNG (.png) : bonne compression sans perte. Gère la transparence. Moins utilisée par les développeur.

TIFF (.tif ou .tiff) : compression sans perte. Gère la transparence. Fichiers volumineux.

BMP (.bmp) : format par défaut de Windows. Non compressé.

Page 11: Intégration des images

Types d’images vectoriellesSVG (.svg) : format de plus en plus utilisé en

graphisme. Utilise le format XML, donc compréhensible par tous les développeurs.

Illustrator (.ai) : reconnu pas tous les logiciels graphiques. Fureteurs non compatibles avec ce format.

PDF (.pdf) : oui c’est du vectoriel! Grande taille de fichier. Plus utilisé pour les documents textes que pour les images.

Page 12: Intégration des images

SVG et HTMLImpossible d’insérer une image SVG dans

Dreamweaver.

Si vous voulez vraiment insérer une image vectorielle dans votre page Web, utilisez le code suivant :<object data="image/rond.svg" type="image/svg+xml"></object>

Assez difficile de changer la taille de l’image via HTML. Il faut choisir la bonne taille, dès la conception de l’image.

Page 13: Intégration des images

Gestion de la taille des images

Page 14: Intégration des images

Taille des imagesPlus la taille d’une image est grande, plus votre page Web mettra du temps à charger. Il faut donc :

Minimiser autant que possible la taille des images.

Privilégier la qualité par rapport à la dimension.

Afficher progressivement les images si possible. (on va y revenir)

Page 15: Intégration des images

Sous Mac OS XOn peut faire ça directement avec Aperçu!

Page 16: Intégration des images

AperçuChoisissez JPEG ou JPEG-2000 puis jouez sur

la qualité.

Page 17: Intégration des images

Sous WindowsIl n’existe rien en natif pour réduire la taille

des images. Mais il existe XnView (gratuit).

XnView est une visionneuse d’images qui fonctionne sous Windows, Linux et Mac OS X.

Possible aussi d’ajouter les attributs d’affichage progressif et d’entrelacement.

Page 18: Intégration des images

XnView

Page 19: Intégration des images

Avec PhotoshopBeaucoup plus de paramètres donc un peu

plus difficile.

Permet de visualiser directement la taille et la qualité de l’image en fonction des paramètres sur lesquels on joue.

Ouvrir l’image avec Photoshop, puis faire Fichier -> Sauvegarder pour le Web et les périphériques

Page 20: Intégration des images

Avec Photoshop (JPEG)

Page 21: Intégration des images

Avec Photoshop (PNG)

Page 22: Intégration des images

Entrelacement et affichage progressif

Ces deux attributs permettent que les images de grande taille s’affiche progressivement.

Un aperçu flou de l’image s’affiche à l’ouverture de la page et l’image devient de plus en plus nette avec le temps.

Page 23: Intégration des images

Utilisation des images avec Dreamweaver

Page 24: Intégration des images

RappelPlacer les images dans un dossier à part dans votre site.

Le chemin vers l’image doit être relatif (du type src="image/truc.jpg")

Vous savez déjà insérer une image dans une page HTML.

Pour centrer une image, il faut mettre l’image dans un élément de texte comme <p> par exemple et appliquer l’attribut CSS text-align:center à cet élément.

Pas d’espace ni de caractère spécial dans le nom des images.

Page 25: Intégration des images

Modifier des images

Qualité de l’image

Rogner l’image

Luminosité et contraste

Page 26: Intégration des images

Images de fond d’un élément Web

L’attribut CSS background-image : background-image:

url(images/centralpark2.jpg);

Pour que l’image de fond bouge ou non en même temps que la page défile:

background-attachment : fixed ou scroll

Si vous voulez que la taille de l’image de fond s’adapte à la taille de l’élément Web, ajouter ceci directement dans la règle CSS :

background-size:100% 100%;

Page 27: Intégration des images

Image de fond répétéeVous pouvez répéter une image de fond pour

créer une texture à votre élément avec l’attribut CSS background-repeat.

C’est pratique pour une entête, ou d’autres types de contenu de votre page Web.

L’avantage est qu’on peut utiliser une image plus petite, donc plus rapide à chargée.

Page 28: Intégration des images

Image de fond répétée

Page 29: Intégration des images

Fausse image de fondOn peut mettre une image derrière un autre

élément Web en utilisant l’attribut CSS z-index.

Ces deux éléments doivent avoir le même parent.

Page 30: Intégration des images

Fausse image de fond

Page 31: Intégration des images

Une dernière chose!

N’oubliez pas d’utiliser l’attribut "alt" pour les images!

Page 32: Intégration des images

Atelier

Télécharger les images à utiliser sur le site du courshttp://lrcm.com.umontreal.ca/greg/COM2580/powerpoint/06-Gestion_des_images/Atelier/image/images_atelier.zip

Page 33: Intégration des images

Il faut obtenir ceci

Page 34: Intégration des images

Des questions???

Merci de votre attention!

A la semaine prochaine!

[email protected]://lrcm.com.umontreal.ca/greg/COM2580/