Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis septembre 2021.
* Certaines parties de cette fonctionnalité peuvent bénéficier de prise en charge variables.
La méthode createImageBitmap() de l'interface Window crée un bitmap à partir d'une source donnée, éventuellement rogné pour ne contenir qu'une portion de cette source. Elle accepte différents types de sources d'image et retourne une Promise qui se résout en un ImageBitmap.
Une source d'image, qui peut être l'une des suivantes :
La coordonnée x du point de référence du rectangle à partir duquel un ImageBitmap sera extrait.
syLa coordonnée y du point de référence du rectangle à partir duquel un ImageBitmap sera extrait.
swLa largeur du rectangle à partir duquel un ImageBitmap sera extrait. Cette valeur peut être négative.
shLa hauteur du rectangle à partir duquel un ImageBitmap sera extrait. Cette valeur peut être négative.
options FacultatifUn objet qui définit des options pour l'extraction de l'image. Les options disponibles sont :
imageOrientationIndique comment l'image matricielle doit être orientée.
from-imageImage orientée selon les métadonnées d'orientation EXIF, si présentes (par défaut).
flipYImage orientée selon les métadonnées EXIF, si présentes, puis retournée verticalement.
noneImage orientée selon l'encodage de l'image, en ignorant toute métadonnée d'orientation (comme les métadonnées EXIF, qui peuvent être ajoutées à une image pour indiquer que l'appareil a été tourné sur le côté pour capturer l'image en mode portrait).
premultiplyAlphaIndique si les canaux de couleur du bitmap doivent être multipliés par le canal alpha. L'une des valeurs none, premultiply ou default (par défaut).
colorSpaceConversionIndique si l'image doit être décodée en utilisant une conversion d'espace colorimétrique. Soit none soit default (par défaut). La valeur default indique qu'un comportement dépendant de l'implémentation est utilisé.
resizeWidthUn entier long qui indique la largeur de sortie.
resizeHeightUn entier long qui indique la hauteur de sortie.
resizeQualityIndique l'algorithme à utiliser pour redimensionner l'entrée afin de correspondre aux dimensions de sortie. L'une des valeurs pixelated, low (par défaut), medium ou high.
Une promesse (Promise) qui se résout en un objet ImageBitmap contenant les données matricielles du rectangle donné.
L'exemple charge une feuille de sous-images, extrait des sous-images individuelles, puis affiche chaque sous-image sur le canevas. Une feuille de sous-images est une image contenant plusieurs petites images, chacune pouvant être rendue séparément.
| HTML # dom-createimagebitmap-dev |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 15 mars 2026 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.