Points clés
- Catégorie
- Images, audio et vidéo
- Types d’entrée
- file, select, checkbox
- Type de sortie
- file
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
Cet outil extrait les pixels décodés d'une image WebP pour générer un fichier de tampon de pixels bruts sans en-tête. Il est idéal pour les développeurs travaillant sur des pipelines GPU, des décodeurs personnalisés ou de l'analyse d'images au niveau des octets.
Quand l’utiliser
- •Lors de l'intégration de textures d'images directement dans des pipelines graphiques GPU sans décodeur côté client.
- •Pour tester et valider des décodeurs d'images personnalisés ou effectuer des analyses binaires au niveau des octets.
- •Pour alimenter des moteurs de rendu ou des frameworks embarqués nécessitant des tampons de pixels bruts non compressés.
Comment ça marche
- •Sélectionnez et importez votre fichier image au format WebP.
- •Choisissez la profondeur de bits souhaitée (8 ou 16 bits par canal) et activez ou non la prémultiplication du canal alpha.
- •Lancez la conversion pour décoder l'image et extraire le flux binaire de pixels bruts.
- •Téléchargez le fichier binaire résultant contenant le tampon de pixels bruts sans en-tête.
Cas d’usage
Exemples
1. Préparation de texture pour moteur graphique
Développeur de moteur de jeu- Contexte
- Un développeur doit charger des textures dans un moteur graphique personnalisé qui n'intègre pas de bibliothèque de décodage WebP.
- Problème
- Convertir une image WebP en un flux de pixels bruts directement lisible par la mémoire GPU.
- Comment l’utiliser
- Charger le fichier texture.webp, sélectionner une profondeur de 8 bits par canal et activer l'option de canal alpha prémultiplié.
- Résultat
- Un fichier binaire contenant uniquement les octets RGBA prémultipliés, prêt à être copié dans le tampon GPU.
2. Analyse de précision pour traitement d'image
Ingénieur en vision par ordinateur- Contexte
- Un ingénieur teste un algorithme de filtrage sur des images et a besoin d'une précision de 16 bits par canal sans compression.
- Problème
- Extraire les données de pixels d'un fichier WebP sans perte de précision due à un format intermédiaire.
- Comment l’utiliser
- Charger le fichier source.webp et configurer la profondeur de bits sur 16 bits par canal.
- Résultat
- Un fichier de pixels bruts en 16 bits par canal, idéal pour l'analyse mathématique directe des valeurs de couleur.
Tester avec des échantillons
image, fileHubs associés
FAQ
Ce fichier est-il un format RAW d'appareil photo comme le DNG ?
Non, il s'agit d'un tampon de pixels bruts décodés sans en-tête ni métadonnées, et non d'un format RAW photographique.
Quelles profondeurs de bits sont prises en charge ?
Vous pouvez exporter le tampon de pixels en 8 bits ou en 16 bits par canal.
Qu'est-ce que l'option de canal alpha prémultiplié ?
Elle multiplie les valeurs des canaux de couleur par la valeur alpha, ce qui est souvent requis pour le rendu graphique direct.
Le fichier de sortie contient-il les dimensions de l'image ?
Non, le fichier généré contient uniquement les données binaires des pixels, sans en-tête ni informations de largeur et hauteur.
Quelle est la taille maximale de fichier WebP acceptée ?
La limite de taille pour le fichier WebP importé est de 50 Mo.