Conversor DDS a RGBO
Convierta sus archivos dds a rgbo en línea y gratis
dds
rgbo
Cómo convertir de DDS a RGBO
Seleccione los archivos desde el ordenador, Google Drive, Dropbox o agregue una URL. También puede simplemente arrastrarlo a esta página..
Elija rgbo o cualquier otro formato de salida deseado (más de 200 formatos compatibles)
Cuando su archivo está convertido, puede guardar archivo rgbo inmediatamente
Sobre los formatos
DDS (DirectDraw Surface) es un formato contenedor para almacenar texturas comprimidas y sin comprimir, mapas de cubos, texturas de volumen y cadenas de mipmaps, introducido por Microsoft con DirectX 7.0 el 22 de septiembre de 1999. Los archivos DDS están diseñados para consumo nativo por la GPU: los datos de píxeles se almacenan en formatos qué el hardware gráfico puede descomprimir directamente durante el renderizado — principalmente compresión por bloques S3TC/DXTn (DXT1, DXT3, DXT5), y en versiones posteriores de DirectX, BC4 a BC7 — eliminando el paso de descompresión por CPU requerido por formatos como PNG o JPEG. La estructura del archivo comienza con un número mágico y un encabezado de 124 bytes qué específica ancho, alto, formato de píxeles, número de mipmaps y un encabezado extendido DX10 opcional para modos de compresión más nuevos, seguido de los datos de superficie sin procesar. DDS admite texturas 2D, mapas de cubos (seis caras para mapeo de entorno), texturas de volumen/3D y matrices de texturas, cada una con cadenas de mipmaps precalculadas qué permiten a la GPU muestrear versiones de tamaño apropiado a diferentes distancias. Una ventaja es el rendimiento de renderizado: dado qué la GPU lee los datos DDS directamente sin sobrecarga de descompresión, la carga de texturas es dramáticamente más rápida qué con formatos de imagen tradicionales, y los datos comprimidos permanecen comprimidos en la memoria de vídeo, permitiendo qué más texturas quepan en la VRAM simultáneamente. El dominio del formato en el desarrollo de videojuegos es otra fortaleza clave — DDS es el formato de texturas estándar para aplicaciones DirectX, soportado nativamente por Unreal Engine, Unity y prácticamente todos los motores de juegos para PC, así como por editores de imagen como GIMP (con plugin), Paint.NET, Photoshop (mediante plugin de NVIDIA) e ImageMagick.
RGBO es una designación de formato de datos de píxeles sin procesar utilizada por ImageMagick, la suite de procesamiento de imágenes de código abierto publicada por primera vez en 1990, qué representa imágenes como una secuencia plana de valores de muestra Rojo, Verde, Azul y Opacidad (alfa invertido) sin encabezado, contenedor ni compresión. El ordenamiento de canales RGBO específica qué el cuarto canal es opacidad en lugar de alfa — dónde alfa representa transparencia (0 = transparente, máximo = opaco), opacidad representa lo inverso (0 = opaco, máximo = transparente). Está distinción importa en cadenas de composición dónde la convención matemática para el cuarto canal varía entre sistemas: algunos modelos de composición trabajan con alfa (transparencia), mientras qué convenciones más antiguas, incluidas partes del procesamiento interno de ImageMagick, históricamente utilizaban opacidad. Los archivos RGBO contienen datos de muestra sin procesar a una profundidad de bits especificada por el usuario (8, 16 bits o punto flotante por canal), con los píxeles almacenados en orden de líneas de escaneo. Como no hay encabezado, las dimensiones de la imagen, la profundidad de bits y el endianness deben especificarse externamente al leer el archivo — típicamente mediante argumentos de línea de comandos de ImageMagick. Una ventaja es la compatibilidad directa con cadenas de procesamiento qué usan la convención de opacidad: RGBO elimina la necesidad de inversión de canal al interfacer con sistemas qué esperan opacidad en lugar de alfa, previniendo errores sutiles de composición qué ocurren cuando se mezclan convenciones de transparencia. La naturaleza de datos sin procesar del formato proporciona otro beneficio práctico — sin sobrecarga de codificación, los datos RGBO pueden mapearse en memoria, procesarse con instrucciones SIMD o canalizarse entre procesos con latencia mínima. RGBO se utiliza principalmente dentro de las cadenas de procesamiento de ImageMagick y puede convertirse a cualquier otro formato usando el extenso soporte de formatos de ImageMagick.