diff --git a/TD04/INF-TC1-td04.ipynb b/TD04/INF-TC1-td04.ipynb
index c848deb001506b410c785c86d4de5381f2633886..86e7112efa877aadd1ebddefb9dea4bfce8df6c4 100644
--- a/TD04/INF-TC1-td04.ipynb
+++ b/TD04/INF-TC1-td04.ipynb
@@ -2,7 +2,7 @@
  "cells": [
   {
    "cell_type": "markdown",
-   "id": "918b7e37",
+   "id": "71cf0eb4",
    "metadata": {},
    "source": [
     "NAME:"
@@ -94,6 +94,7 @@
     "from IPython.display import display\n",
     "\n",
     "im = Image.open(\"lyon.png\")\n",
+    "im = im.convert(\"RGB\")  # important pour bien avoir 3 couleurs\n",
     "px = im.load()         \n",
     "\n",
     "W, H = im.size          # taille de l'image\n",
@@ -578,6 +579,7 @@
    "outputs": [],
    "source": [
     "im = Image.open(\"lyon.png\")\n",
+    "im = im.convert(\"RGB\")\n",
     "px = im.load()\n",
     "W, H = im.size\n",
     "conversion_gris(px, W, H)\n",
@@ -708,6 +710,7 @@
    "outputs": [],
    "source": [
     "im = Image.open(\"lyon.png\")\n",
+    "im = im.convert(\"RGB\")\n",
     "px = im.load()\n",
     "W, H = im.size\n",
     "conversion_gris(px, W, H)\n",
diff --git a/TD05/INF-TC1-td05.ipynb b/TD05/INF-TC1-td05.ipynb
index 5c2fdff50f0a5282cbc825da65df0bf771044840..cec93176da9f6c994fa5779926af98cf6a3a21b0 100644
--- a/TD05/INF-TC1-td05.ipynb
+++ b/TD05/INF-TC1-td05.ipynb
@@ -2,7 +2,7 @@
  "cells": [
   {
    "cell_type": "markdown",
-   "id": "5454a371",
+   "id": "052d9fc3",
    "metadata": {},
    "source": [
     "NAME:"
diff --git a/TD05/figures/1-color-back.png b/TD05/figures/1-color-back.png
new file mode 100755
index 0000000000000000000000000000000000000000..21fffbf00917b4e9aabd34c6220248543355e909
Binary files /dev/null and b/TD05/figures/1-color-back.png differ
diff --git a/TD05/figures/4-color.png b/TD05/figures/4-color.png
new file mode 100755
index 0000000000000000000000000000000000000000..c38bfbd30c1432c40600b877141221d91ebe95a2
Binary files /dev/null and b/TD05/figures/4-color.png differ
diff --git a/TD05/figures/analyse.png b/TD05/figures/analyse.png
new file mode 100755
index 0000000000000000000000000000000000000000..eed7a2a14f43de0f62cb3ca10ea89d1c1e8a524d
Binary files /dev/null and b/TD05/figures/analyse.png differ
diff --git a/TD05/figures/color-rainbow.png b/TD05/figures/color-rainbow.png
new file mode 100755
index 0000000000000000000000000000000000000000..eccef32d5c45780d09e509f0960f691d0e1fa436
Binary files /dev/null and b/TD05/figures/color-rainbow.png differ
diff --git a/TD05/figures/palette-16.png b/TD05/figures/palette-16.png
new file mode 100755
index 0000000000000000000000000000000000000000..acf39d7d7ca756789f64379bea682c182d5bffd8
Binary files /dev/null and b/TD05/figures/palette-16.png differ
diff --git a/TD05/figures/placeholder.png b/TD05/figures/placeholder.png
new file mode 100644
index 0000000000000000000000000000000000000000..778fa225d7776bb94391207309bf96a1f28281bc
Binary files /dev/null and b/TD05/figures/placeholder.png differ
diff --git a/TD05/figures/rainbow-palette-8.png b/TD05/figures/rainbow-palette-8.png
new file mode 100755
index 0000000000000000000000000000000000000000..8427b6182f11b620d3c643739a8c9befcfc6d360
Binary files /dev/null and b/TD05/figures/rainbow-palette-8.png differ
diff --git a/TD05/figures/rainbow-recoloriee.png b/TD05/figures/rainbow-recoloriee.png
new file mode 100755
index 0000000000000000000000000000000000000000..24af765744b7009ab5da86e692d8ecfdbd864b9a
Binary files /dev/null and b/TD05/figures/rainbow-recoloriee.png differ
diff --git a/TD05/figures/rainbow.png b/TD05/figures/rainbow.png
new file mode 100755
index 0000000000000000000000000000000000000000..eccef32d5c45780d09e509f0960f691d0e1fa436
Binary files /dev/null and b/TD05/figures/rainbow.png differ