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
Ce convertisseur TIFF vers tampon de pixels bruts vous permet d'extraire les données de pixels décodées d'une image TIFF et de les exporter dans un fichier binaire brut sans en-tête. Vous pouvez configurer précisément l'agencement des canaux, la profondeur de bits et l'ordre des octets pour répondre aux exigences de vos pipelines graphiques bas niveau.
Quand l’utiliser
- •Lorsque vous devez charger des données d'image directement dans une mémoire tampon de texture GPU sans passer par une bibliothèque de décodage.
- •Pour préparer des données d'image brutes destinées à des algorithmes de traitement d'image ou des modèles de machine learning exigeant un format de pixel strict.
- •Quand vous travaillez sur des systèmes embarqués nécessitant un ordre des octets et un agencement de canaux spécifiques.
Comment ça marche
- •Sélectionnez et téléchargez votre fichier image TIFF source.
- •Choisissez le format de pixel (RGB, RGBA, BGR ou BGRA), la profondeur de bits (8, 16 ou 32 bits) et l'ordre des octets (Little ou Big Endian).
- •Cochez l'option d'extraction des métadonnées si vous souhaitez conserver les informations du TIFF d'origine séparément.
- •Lancez la conversion pour télécharger le fichier binaire contenant le tampon de pixels bruts décodés.
Cas d’usage
Exemples
1. Préparation de textures pour un moteur de rendu personnalisé
Développeur de moteur graphique- Contexte
- Un développeur doit charger des textures de hauteur stockées en TIFF 16-bit directement dans un tampon mémoire GPU sans passer par une bibliothèque de décodage d'image.
- Problème
- Extraire les données de pixels bruts en 16-bit Little Endian avec un agencement RGB épuré.
- Comment l’utiliser
- Uploadez le fichier TIFF, sélectionnez le format de pixel 'RGB', la profondeur de bits '16-bit' et l'ordre des octets 'Little Endian'.
- Configuration d’exemple
-
pixelFormat: RGB, bitDepth: 16, outputEndian: little - Résultat
- Un fichier binaire brut contenant uniquement les valeurs de pixels 16-bit, prêt à être copié directement dans la mémoire du GPU.
2. Conversion d'images médicales pour traitement sur DSP
Ingénieur en systèmes embarqués- Contexte
- Un processeur de signal numérique traite des images médicales TIFF mais ne supporte que les flux de données bruts en Big Endian avec canal Alpha.
- Problème
- Convertir un TIFF médical en un tampon de pixels RGBA 32-bit Big Endian sans en-tête.
- Comment l’utiliser
- Sélectionnez le fichier TIFF médical, configurez le format sur 'RGBA', la profondeur sur '32-bit' et l'ordre des octets sur 'Big Endian'.
- Configuration d’exemple
-
pixelFormat: RGBA, bitDepth: 32, outputEndian: big - Résultat
- Un fichier de pixels bruts structuré en RGBA 32-bit respectant l'ordre Big Endian, directement lisible par le DSP.
Tester avec des échantillons
image, fileHubs associés
FAQ
Ce convertisseur crée-t-il un fichier RAW d'appareil photo ?
Non, il génère un tampon de pixels bruts (raw pixel buffer) sans en-tête, contenant uniquement les valeurs de couleur décodées, et non un format photo RAW comme le DNG.
Qu'advient-il des métadonnées du fichier TIFF d'origine ?
Les fichiers de pixels bruts n'intègrent pas de métadonnées. Vous pouvez toutefois choisir de les extraire séparément en cochant l'option dédiée.
Quels formats de canaux de pixels sont pris en charge ?
Vous pouvez exporter vos pixels en formats RGB, RGBA, BGR ou BGRA selon les besoins de votre application.
Puis-je choisir l'ordre des octets pour les profondeurs supérieures à 8 bits ?
Oui, vous pouvez configurer l'ordre des octets en Little Endian (Intel) ou Big Endian (Motorola).
Le fichier de sortie contient-il un en-tête de fichier ?
Non, le fichier généré est un flux binaire pur contenant uniquement les données de pixels bruts, sans aucun en-tête ni métadonnée.