Skip to content

Travailler avec des images ​

Importer une image ​

Les images que vous utilisez doivent se trouver dans le dossier de votre sketch (ici dans un dossier "assets"). Pour afficher les fichiers de votre sketch, cliquez sur la flèche (>) située en dessous du bouton start (▸).

Cliquez sur ▾ à droite de Sketch Files puis Create folder, appelez votre dossier assets.

Ensuite, cliquez sur ▾ à droite de assets puis Upload file. Uplloadez votre image.

Votre dossier doit maintenant ressembler à ceci:

javascript
var img; // déclaration de la variable image

function setup() {
    createCanvas(600, 600);    
    img = loadImage("assets/exemple.jpg"); // attention, pas de caractères spéciaux ni accents ni espaces
}

function draw() {
    image(img, 0, 0); // on affiche l'image en haut à gauche de la page.
}

Note: Essayez maintenant de faire en sorte que l'image suive votre souris

Redimensionner une image ​

javascript
var img; // déclaration de la variable image

function setup() {
  createCanvas(600, 600);
  background(0);
  img = loadImage("assets/exemple.jpg"); // attention, pas de caractères spéciaux ni accents ni espaces
}

function draw() {
  image(img, 0, 0, width / 2, height / 2);
}

Changer la teinte de l'image ​

javascript
var img; // déclaration de la variable image

function setup() {
  createCanvas(600, 600);
  background(0);
  img = loadImage("assets/exemple.jpg"); // attention, pas de caractères spéciaux ni accents ni espaces
}

function draw() {
  tint(255, 0, 0, 128); // teinte en rouge et opacité à 50%
  image(img, 0, 0, width, height);
}

Les différents types d'images ​

  • JPG : le format le plus commun, idéal pour les photos et les visuels très riches en couleurs
  • PNG-8 : le format recommandé pour les graphiques simples, les icônes et les logos
  • GIF : pour toutes les images animées qui ponctuent vos messages
  • PNG-24 : idéal si vous cherchez un effet de transparence ou pour les images complexes
  • SVG : un format recommandé pour les images vectorisées, vous pouvez ainsi en changer le format sans perdre en qualité

En savoir plus : ​