Mis à jour le 13 nov. 2026 · 8 min de lecture

Bibliothèques de traitement d'image : 9 outils pour développeurs comparés

Pillow, scikit-image, OpenCV, sharp, Intervention Image, ImageSharp, libvips, ImageMagick et GraphicsMagick pour redimensionner, convertir et analyser des images depuis votre code : langages, licences et prix relevés en novembre 2026.
Choix de l'expert
libvips
libvips
Lire l'avis
Filtres :

Logiciels de bibliothèque de traitement d'images

9 résultats trouvés

Certaines positions de ce classement peuvent être attribuées à des éditeurs contre rémunération. Méthodologie de classement

libvips

libvips

Top 1
Gratuit•Plan gratuit

Bibliothèque libre de traitement d'images rapide et économe en mémoire, utilisable en ligne de commande et depuis de nombreux langages

Voir le site internet
sharp

sharp

Top 2
Gratuit•Plan gratuit

Module open source de traitement d'image pour Node.js, Deno et Bun, qui redimensionne et convertit les images en formats web

Voir le site internet
Pillow

Pillow

Top 3
Gratuit•Plan gratuit

Bibliothèque Python open source pour ouvrir, modifier et enregistrer de nombreux formats d'image, successeur de PIL

Voir le site internet
OpenCV
Gratuit•Plan gratuit

Bibliothèque open source de vision par ordinateur et de traitement d'image pour les développeurs, distribuée sous licence Apache 2.0

Voir le site internet
scikit-image
Gratuit•Plan gratuit

Collection open source d'algorithmes de traitement d'image pour Python, gratuite et sans restriction d'usage

Voir le site internet
ImageSharp
80 $ / mois•Plan gratuit

Bibliothèque de traitement d'image pour .NET de Six Labors, en code managé, avec licence gratuite ou commerciale selon l'entreprise

Voir le site internet
Intervention Image
Gratuit•Plan gratuit

Bibliothèque PHP open source de traitement d'image, avec API fluide et pilotes GD, Imagick ou libvips au choix

Voir le site internet
ImageMagick
Gratuit•Plan gratuit

Suite logicielle libre en ligne de commande pour créer, modifier et convertir des images dans plus de 200 formats, pour développeurs

Voir le site internet
GraphicsMagick
Gratuit•Plan gratuit

Suite libre en ligne de commande et en bibliothèque pour convertir et traiter des images dans plus de 92 formats

Voir le site internet
Cyrille ADAMCyrille ADAMÉditorial La Fabrique

Guide pour bien choisir son logiciel de bibliothèque de traitement d'images

Une bibliothèque de traitement d'image est un composant logiciel que les développeurs appellent depuis leur code pour ouvrir, transformer et enregistrer des images : créer des vignettes à l'envoi d'une photo, convertir un catalogue en WebP ou en AVIF, recadrer, ajouter un filigrane ou analyser des pixels. Elle s'intègre à une application ou à un serveur, sans interface graphique. Cette page compare neuf bibliothèques, rangées parmi les logiciels tech. Pour changer le format de quelques fichiers sans programmer, voyez plutôt les convertisseurs d'images.

Qu'est-ce qu'une bibliothèque de traitement d'image

Une image numérique matricielle est une grille de pixels, chacun décrit par des valeurs de couleur. Le traitement d'image consiste à calculer sur cette grille : changer sa taille, ses couleurs ou son format, ou en extraire une information. Une bibliothèque fournit ces calculs sous forme de fonctions prêtes à l'emploi, dans le langage de votre projet : Python, JavaScript côté serveur, PHP, C# ou C. Elle remplace un logiciel de retouche quand le volume d'images ou l'automatisation l'exigent.

Opérations courantes : redimensionner, convertir, filtrer, analyser

  • Redimensionner et recadrer : produire des vignettes et des tailles adaptées à chaque écran.

  • Convertir : passer d'un format à un autre en réglant la compression.

  • Corriger : orientation, profils de couleur, netteté, contraste.

  • Composer : superposer un logo, du texte ou plusieurs images.

  • Analyser : filtres de contours, segmentation, mesure de régions, détection d'objets.

En analyse d'image, on enchaîne en général l'acquisition, le prétraitement (débruitage, mise à l'échelle), la segmentation, puis l'interprétation des régions obtenues. Les bibliothèques de vision ou scientifiques couvrent ces étapes ; les bibliothèques web se concentrent sur les quatre premières opérations de la liste.

Applications : vignettes web, chaînes d'images, vision par ordinateur

Un site e-commerce ou un réseau social génère des vignettes à chaque envoi : la vitesse et la mémoire comptent. Mastodon, Ruby on Rails et MediaWiki s'appuient par exemple sur libvips, selon sa page d'accueil. Django utilise Pillow pour contrôler les images envoyées par ses utilisateurs. Pour mesurer des formes ou compter des objets, une bibliothèque d'analyse comme scikit-image ou OpenCV convient mieux.

Formats d'images et performances

Les images matricielles (JPEG, PNG, WebP, AVIF, TIFF, HEIC) se traitent pixel par pixel ; les images vectorielles comme le SVG décrivent des formes et sont souvent converties en pixels avant traitement. Vérifiez qu'une bibliothèque lit et écrit les formats de votre chaîne, AVIF et HEIC en particulier. Côté performances, libvips, piloté à la demande et multithread, se dit rapide et peu gourmand en mémoire ; sharp, construit sur lui, annonce un redimensionnement typiquement quatre à cinq fois plus rapide que les réglages les plus rapides d'ImageMagick et de GraphicsMagick.

Bibliothèques pour Python

Pillow

Pillow est le successeur de PIL, la Python Imaging Library. Elle ouvre, modifie et enregistre de nombreux formats d'image avec une API simple et sert de base à une grande partie de l'écosystème Python : plus de deux millions de dépôts en dépendent, selon le projet. Elle est gratuite et open source ; un support commercial passe par l'abonnement Sonar. La version 13.0.0 est sortie en octobre 2026.

scikit-image

scikit-image réunit des algorithmes de traitement d'image pour Python, appliqués à des tableaux NumPy, comme le filtre de contours de Sobel donné en exemple. Le code, relu par les pairs, est écrit par une communauté de bénévoles et distribué gratuitement, sans restriction. Une version 2 à l'API remaniée est en préparation.

OpenCV

OpenCV (Open Source Computer Vision Library) est une bibliothèque libre de vision par ordinateur, sous licence Apache 2.0. Son dépôt officiel la classe sous les thèmes C++, vision par ordinateur, apprentissage profond et traitement d'image. L'équipe propose des cours et, via OpenCV.ai, des services de développement.

Bibliothèques pour Node.js, PHP et .NET

sharp

sharp est un module pour Node.js, Deno et Bun, qui convertit de grandes images en JPEG, PNG, WebP, GIF ou AVIF plus légers et de toutes dimensions. Il gère les espaces colorimétriques, les profils ICC et la transparence. Sous licence Apache 2.0, il s'installe sans dépendance supplémentaire sur la plupart des systèmes macOS, Windows et Linux récents.

Intervention Image

Intervention Image est une bibliothèque PHP sous licence MIT, avec une API fluide pour redimensionner, insérer un filigrane, écrire du texte ou traiter des images animées. Elle s'appuie au choix sur GD, Imagick ou libvips, et s'intègre aux frameworks PHP. Le projet annonce 9,8 millions de téléchargements par mois.

ImageSharp

ImageSharp, de Six Labors, traite les images en code entièrement managé pour .NET 8 et plus, sans pile graphique native à déployer. Une licence commerciale est exigée pour un logiciel propriétaire vendu par une entreprise dont le chiffre d'affaires annuel dépasse 1 million de dollars ; les autres demandent une licence Community gratuite. La licence Boutique coûte 80 $ par mois ou 799 $ par an, jusqu'à 10 développeurs.

Moteurs polyvalents et ligne de commande

libvips

libvips est un moteur piloté à la demande et multithread, sous licence LGPL-2.1 ou ultérieure. Il propose environ 300 opérations, de la convolution à la morphologie mathématique, s'utilise en C, en C++ ou en ligne de commande, et dispose d'interfaces complètes pour Python, PHP, Ruby, .NET, Go ou Java. Il sert de moteur à sharp et à imgproxy.

ImageMagick

Suite open source d'édition et de conversion, ImageMagick s'automatise par scripts pour traiter des lots d'images en ligne de commande ; ses API existent en C et C++ ainsi que pour Python, .NET ou Node.js. Elle sert aussi de convertisseur, d'où sa présence dans le comparateur dédié.

GraphicsMagick

GraphicsMagick fournit des outils et des bibliothèques pour lire, écrire et transformer les images, sous une licence de type MIT qui permet aussi les applications propriétaires. Son traitement est parallélisé avec OpenMP, de sorte que les tâches de calcul profitent de chaque cœur de processeur ajouté. Sa dernière version, publiée le 8 octobre 2026, porte le numéro 1.3.49.

Licences et prix

Licences et tarifs lus en novembre 2026 sur la page officielle de chaque projet.

BibliothèqueLangageLicenceCoût
PillowPythonOpen sourceGratuit, support via Sonar
scikit-imagePythonLibre, sans restrictionGratuit
OpenCVC++Apache 2.0Gratuit
sharpNode.js, Deno, BunApache 2.0Gratuit
Intervention ImagePHPMITGratuit
ImageSharp.NETSix Labors, licence commerciale au-delà de 1 million de dollars de chiffre d'affairesCommunity gratuite ; Boutique 80 $ par mois ou 799 $ par an
libvipsC, C++, ligne de commande, interfaces multiplesLGPL-2.1 ou ultérieureGratuit
ImageMagickLigne de commande, C, C++, Python, .NET, Node.jsLibreGratuit
GraphicsMagickOutils et bibliothèquesType MITGratuit

Installation et choix selon votre langage

  • Langage du projet : Pillow ou scikit-image en Python, sharp en JavaScript, Intervention Image en PHP, ImageSharp en .NET.

  • Installation : sharp et ImageSharp s'installent par le gestionnaire de paquets sans bibliothèque système ; Intervention Image demande l'extension GD, Imagick ou libvips sur le serveur.

  • Volume : pour des milliers d'images par heure, un moteur rapide et sobre en mémoire comme libvips limite le coût des serveurs.

  • Analyse plutôt que transformation : OpenCV ou scikit-image si vous devez mesurer, segmenter ou détecter.

  • Licence : vérifiez les conditions commerciales avant de livrer un logiciel propriétaire, en particulier chez Six Labors.

Questions Fréquentes

Quelle bibliothèque de traitement d'image gratuite choisir ?
Toutes les bibliothèques de cette page sont gratuites, à l'exception d'ImageSharp pour les entreprises de plus de 1 million de dollars de chiffre d'affaires qui l'intègrent à un logiciel propriétaire. Le choix dépend d'abord du langage : Pillow en Python, sharp en JavaScript, Intervention Image en PHP. Pour de gros volumes, libvips ; pour l'analyse d'image, scikit-image ou OpenCV.
À quoi sert OpenCV ?
OpenCV est une bibliothèque libre de vision par ordinateur. Elle sert à analyser le contenu des images dans une application, ce que son dépôt officiel résume par les thèmes vision par ordinateur, apprentissage profond et traitement d'image. Pour de simples vignettes ou conversions de format, une bibliothèque plus légère comme Pillow ou sharp suffit souvent.
Quelle différence entre PIL et Pillow ?
PIL, la Python Imaging Library, est la bibliothèque d'origine créée par Fredrik Lundh. Pillow en est un fork qui, après plus de dix ans de développement actif, a pris sa place : c'est lui qu'on installe aujourd'hui, même si le code continue de l'importer sous le nom PIL.
Faut-il payer une licence pour utiliser ImageSharp ?
Pas toujours. Six Labors exige une licence commerciale quand ImageSharp est une dépendance directe d'un logiciel propriétaire à but lucratif, édité par une entreprise de plus de 1 million de dollars de chiffre d'affaires annuel. Les autres utilisateurs demandent une licence Community gratuite. La licence Boutique coûte 80 $ par mois ou 799 $ par an pour 10 développeurs au plus.
Bibliothèque de traitement d'image ou convertisseur d'images : que choisir ?
Un convertisseur d'images est un logiciel ou un service en ligne qu'on utilise à la main, fichier par fichier ou par lots. Une bibliothèque s'appelle depuis le code d'une application, qui traite les images automatiquement, par exemple à chaque envoi d'une photo par un utilisateur. ImageMagick et GraphicsMagick jouent les deux rôles.

Autres comparatifs Tech

Agents IAAnti-virusAPI de géolocalisation IPAPI unifiée d'intégrationApplication mobileApplication talkie-walkieArchivage du webBase de donnéesBloqueur de publicitésBug trackerCalcul numériqueCall centerCDN (réseau de diffusion de contenu)CMSContrôle d'accès (badges, serrures connectées)CPaaS (API de communication)Création de site internetDétection d'intrusion (IDS/IPS)Distribution LinuxÉditeur de code (IDE)EDRFeature flags (gestion des fonctionnalités)Fonctions serverless (FaaS)Framework JavaScriptFramework mobileGestion de maintenance assistée par ordinateur (GMAO)Gestion des accès à privilèges (PAM)Gestion des artefacts logicielsGestion des identités et des accès (IAM)Gestion des vulnérabilitésGestionnaire de balises (tag manager)Gestionnaire de partitionsGRC cybersécurité (ISO 27001, SOC 2)Hébergement WebIntégration et déploiement continus (CI/CD)Intelligence artificielleLaboratoiresLecteur multimédiaLogiciel anti-spamLogiciel d'architecture d'entrepriseLogiciel de chiffrementLogiciel de récupération de donnéesLogiciel de vidéosurveillanceLogiciel dentaireLogiciel infirmierLogiciel ITSM et helpdesk informatiqueLogiciel kinéLogiciel MDM (gestion des appareils mobiles)Logiciel médicalLogiciel RMMLogiciel SIG et de cartographieMarketplaceMessagerie électroniqueMessagerie instantanéeMonitoring de site webMoteur de jeu vidéoMoteur de rechercheNavigateur webNo-codeOutil DMARC et surveillance DNSOutils de test d'intrusionOutils pour connaître son adresse IPPaiement en lignePDFPentest automatiséPentest et bug bountyPlateforme d'adoption digitale (DAP)Plateforme d'hébergement de code (Git)Plateforme de data science et machine learningPlateforme e-commercePlateforme IoT (objets connectés)Print on demandRevue de code par IASauvegardeSécurité du code (SAST/SCA)Sécurité mobile (MTD)Sensibilisation au phishingSIEMStandard téléphoniqueStockage objet (S3)Supervision informatique et observabilitéTest de vitesse InternetTests automatisésVibe codingVirtualisationVPNWeb analyticsWeb scraping
Cyrille ADAM
Cyrille ADAMÉditorial La Fabrique

Recherche globale

Recherchez parmi les agences, logiciels et articles de La Fabrique du Net.