Datos clave
- Categoría
- Imágenes, audio y video
- Tipos de entrada
- file, select, checkbox
- Tipo de salida
- file
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
Esta herramienta permite extraer los píxeles decodificados de una imagen WebP y exportarlos directamente a un archivo de buffer de píxeles raw sin cabecera. Es ideal para flujos de desarrollo de bajo nivel, pipelines de GPU y análisis de bytes, ofreciendo opciones para configurar la profundidad de bits y el canal alfa premultiplicado.
Cuándo usarlo
- •Cuando necesites alimentar texturas directamente en pipelines de renderizado GPU sin pasar por decodificadores en tiempo de ejecución.
- •Al realizar pruebas unitarias o depuración de algoritmos de procesamiento de imágenes que requieren datos de píxeles puros sin metadatos ni cabeceras.
- •Para integrar flujos de trabajo de bajo nivel en sistemas embebidos que solo aceptan buffers binarios de píxeles estructurados.
Cómo funciona
- •Sube el archivo de imagen WebP que deseas procesar.
- •Selecciona la profundidad de bits por canal (8 o 16 bits) y decide si deseas aplicar un canal alfa premultiplicado.
- •La herramienta decodifica la imagen WebP y extrae la secuencia binaria de píxeles sin ningún tipo de contenedor o cabecera.
- •Descarga el archivo binario resultante con el buffer de píxeles raw listo para su uso.
Casos de uso
Ejemplos
1. Preparación de texturas para motor gráfico WebGL
Desarrollador de videojuegos web- Contexto
- Está desarrollando un motor gráfico personalizado en WebGL y necesita cargar texturas de forma ultra rápida sin penalizar la CPU del navegador decodificando imágenes en tiempo de ejecución.
- Problema
- Convertir una textura WebP en un buffer de píxeles RGBA puro de 8 bits para subirlo directamente a la GPU.
- Cómo usarlo
- Sube el archivo textura_suelo.webp, selecciona la profundidad de bits de 8 bits por canal y deja desactivada la opción de alfa premultiplicado.
- Configuración de ejemplo
-
imageFile: textura_suelo.webp, bitDepth: 8, premultiplied: false - Resultado
- Un archivo binario que contiene únicamente la secuencia de bytes de los píxeles, listo para ser cargado en WebGL mediante texImage2D.
2. Procesamiento de imágenes en microcontroladores
Ingeniero de sistemas embebidos- Contexto
- Diseña una interfaz de usuario para una pantalla LCD conectada a un microcontrolador sin soporte para decodificación WebP por hardware.
- Problema
- Extraer los datos de color de un icono WebP en formato de 16 bits por canal con transparencia premultiplicada para evitar cálculos de mezcla complejos en el chip.
- Cómo usarlo
- Carga el icono home_icon.webp, selecciona 16 bits por canal y activa la casilla de canal alfa premultiplicado.
- Configuración de ejemplo
-
imageFile: home_icon.webp, bitDepth: 16, premultiplied: true - Resultado
- Un archivo de buffer de píxeles raw con valores de color de 16 bits y transparencia ya aplicada, ideal para renderizado directo en el búfer de pantalla.
Probar con muestras
image, fileHubs relacionados
Preguntas frecuentes
¿Este archivo raw es el mismo formato RAW que generan las cámaras fotográficas?
No, este archivo contiene un buffer de píxeles decodificados sin cabecera (RGBA/RGB puro), no es un formato RAW de cámara fotográfica como CR2 o NEF.
¿Qué profundidades de bits puedo elegir para el buffer de salida?
Puedes configurar la salida a 8 bits o 16 bits por canal, según los requisitos de tu pipeline de procesamiento.
¿Qué hace la opción de canal alfa premultiplicado?
Multiplica los valores de los canales de color (RGB) por el valor del canal alfa (A) para facilitar operaciones de composición directa en motores gráficos.
¿El archivo de salida contiene información sobre el ancho y alto de la imagen?
No, el archivo resultante es un volcado binario puro de píxeles sin cabecera. Deberás conocer las dimensiones originales para reconstruir la imagen.
¿Cuál es el límite de tamaño para el archivo WebP de entrada?
El límite máximo permitido para la carga y procesamiento del archivo WebP es de 50 MB.