diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php
index bf538256abe47e06c8c4d6ce53f2daffb778148b..1461f9c2e87db9ad47c79e15438f9a99f100bf79 100644
--- a/ecrire/inc/filtres.php
+++ b/ecrire/inc/filtres.php
@@ -549,7 +549,7 @@ function image_filtrer($args) {
  * @return array
  *     Liste (hauteur, largeur) en pixels
  **/
-function taille_image($img) {
+function taille_image($img, $force_refresh = false) {
 
 	static $largeur_img = array(), $hauteur_img = array();
 	$srcWidth = 0;
@@ -576,10 +576,10 @@ function taille_image($img) {
 	}
 
 	$srcsize = false;
-	if (isset($largeur_img[$src])) {
+	if (isset($largeur_img[$src]) and !$force_refresh) {
 		$srcWidth = $largeur_img[$src];
 	}
-	if (isset($hauteur_img[$src])) {
+	if (isset($hauteur_img[$src]) and !$force_refresh) {
 		$srcHeight = $hauteur_img[$src];
 	}
 	if (!$srcWidth or !$srcHeight) {