« The server cannot process the image » : le serveur ne peut pas traiter l’image

Fiche du décodeur d'erreurs, mise à jour le 12 octobre 2026

GênantMédiathèque et images
Le message affiché
The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.
Autres formulations du même message 4
  • Le serveur ne peut pas traiter l’image. Cela peut se produire si le serveur est occupé ou ne dispose pas de suffisamment de ressources pour terminer la tâche. Téléverser une image plus petite peut aider. La taille maximale suggérée est de 2560 pixels.
  • The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.
  • This image cannot be processed by the web server. Convert it to JPEG or PNG before uploading.
  • The server cannot process HEIC images. Convert it to JPEG before uploading.

WordPress a reçu votre image, mais la bibliothèque graphique du serveur, Imagick ou GD, n’a pas réussi à la transformer pour créer ses différentes tailles. Soit le serveur a manqué de ressources, soit il ne sait pas lire ce format. Les messages voisins sur les tailles adaptatives (« responsive image sizes ») ou sur le format HEIC ont la même origine.

Pourquoi cette erreur apparaît

  • L’image est trop grande en pixels pour la mémoire ou le temps accordés au traitement.
  • Le serveur est chargé, ou l’hébergement plafonne le processeur et la mémoire de chaque compte.
  • Le format (WebP, AVIF, HEIC) n’est pas pris en charge par la version d’Imagick ou de GD installée.
  • Imagick est absent et GD, plus limité, prend le relais.
  • Une extension d’optimisation lance ses propres conversions au même moment.

Comment corriger le problème

Repartir d’un JPEG raisonnable

Exportez l’image en JPEG ou en PNG en limitant son plus grand côté à 2560 pixels, puis renvoyez-la. Sur iPhone, le réglage « Le plus compatible » dans les formats de l’appareil photo enregistre directement les photos en JPEG plutôt qu’en HEIC.

Retenter une fois l’envoi

Si l’erreur touche une image qui passe d’habitude, le serveur était peut-être momentanément surchargé. Supprimez l’éventuelle copie incomplète dans la médiathèque et relancez l’envoi.

Contrôler la bibliothèque d’images du serveur

Dans Outils > Santé du site, ouvrez l’onglet d’informations et dépliez la section consacrée aux médias. Elle indique l’éditeur d’images actif (Imagick ou GD), sa version et les formats acceptés. S’il manque WebP ou AVIF, demandez à l’hébergeur une bibliothèque plus complète ou une version de PHP plus à jour.

Mettre en pause les optimisations

Désactivez le temps d’un essai l’extension de compression ou de conversion d’images. Si l’envoi passe, réglez-la pour traiter les images en tâche de fond plutôt qu’au moment de l’envoi.

Donner la priorité à GD

Quand Imagick échoue sur un hébergement mutualisé, le faire passer après GD règle souvent le problème. Placez ce code dans une extension maison (dossier wp-content/mu-plugins) ou dans le functions.php du thème enfant.

add_filter( 'wp_image_editors', function () {
	return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' );
} );

Lire le journal à l’heure de l’envoi

Le journal d’erreurs de l’hébergement, ou wp-content/debug.log si le débogage est actif, indique ce qui a interrompu le traitement : mémoire épuisée, temps dépassé, limite de ressources du compte. Cette ligne oriente vers la bonne correction.

Gardez une copie de functions.php avant d’y coller du code, ou utilisez une extension maison : une faute de syntaxe dans ce fichier rend le site inaccessible.

Un autre message d'erreur ? Collez-le dans le décodeur : il le reconnaît et vous oriente vers la bonne fiche.

Ouvrir le décodeur