1. Preparación de texturas para motor gráfico WebGL
Desarrollador de videojuegos webContexto
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.
imageFile: textura_suelo.webp, bitDepth: 8, premultiplied: falseResultado
Un archivo binario que contiene únicamente la secuencia de bytes de los píxeles, listo para ser cargado en WebGL mediante texImage2D.