OTA Bitmap fue una especificación diseñada por Nokia para imágenes en blanco y negro para teléfonos móviles.
Introducción
El mapa de bits OTA o Over The Air fue definido por Nokia Corporation como parte de su Especificación de mensajería inteligente , para enviar imágenes como una serie de uno o más mensajes de texto SMS concatenados . El formato tiene un tamaño máximo de 255x255 píxeles. Es muy raro que un mapa de bits OTA mida algo que no sea 72x28 píxeles (para mensajes con imagen) o 72x14 / 72x13 píxeles (para logotipos de operador ). La especificación contiene un byte de datos que se utilizará para indicar una imagen multicolor. Esto fue para preparar el estándar para el futuro, pero la llegada de la mensajería multimedia significó que nunca llegó a implementarse.
Descripción de formato básica
El formato de mapa de bits OTA es un formato monocromo sin comprimir que utiliza un bit por píxel. Como el formato fue diseñado para teléfonos celulares, no existe un formato de computadora estándar. Puede almacenarse como un archivo binario o como hexadecimal (normalmente sin espacios) en un archivo de texto. La extensión reconocida es .otb .
Formato de derechos de autor
Este formato es Copyright de Nokia Corporation.
El encabezado de datos
Antes de la imagen en sí hay un encabezado. El encabezado tiene cuatro bytes de ancho. Un ejemplo típico es: 00 48 1C 01
. Estos son:
00 El 'Infofield' (siempre permanece como 00). 48 El ancho del mapa de bits, 72 píxeles en este caso (48 es hexadecimal para 72). 1C La altura del mapa de bits, 28 píxeles en este caso (1C es hexadecimal para 28). 01 El número de colores (siempre 1).
Otras posibilidades pueden ser: 00 48 0E 01
(para mapas de bits de 72x14), 00 48 0D 01
(para mapas de bits de 72x13).
Codificando los pixeles
Después del encabezado, comienza la propia imagen. Este ejemplo utilizará la siguiente imagen de 72x28 píxeles.
Los primeros 8 píxeles, que se leen a la derecha desde la esquina superior izquierda, son un blanco (0) seguido de siete negros (1111111), lo que da como resultado el primer byte , en binario , como 01111111.
La conversión del binario 01111111 a hexadecimal da como resultado el primer byte que representa los píxeles (7F). Los siguientes 8 caracteres son 8 negros (11111111 o FF) y así sucesivamente.
Cuando todos los píxeles de la fila superior estén codificados, simplemente pase a la siguiente. No hay marcadores para indicar una nueva fila, esa información está contenida en el encabezado.
En el caso de un mapa de bits OTA que no es un múltiplo de ocho píxeles de ancho, se utiliza un solo byte para transmitir información de dos líneas (por ejemplo, dos píxeles de la primera fila y seis de la segunda). Este no es el caso en algunos otros formatos, por lo que es importante tener cuidado al convertir entre OTA y formatos como WBMP .
Poniendo todo junto
Aquí está el resultado de la imagen convertida a OTA.
00 48 1C 01 // Encabezado 7F FF EF FF EF FF FB FF FE // Primera fila 40 3F E8 38 2F FF FB FF FE // Segunda fila 48 3F A8 38 2F 9F FB FF FE // Tercera fila 4C FF A9 FF 2F 8F FA DA DA // Cuarta fila 4E FF 29 01 2F 80 FA 52 52 5E 7F 69 31 2F BF 7B 07 06 4F FF 69 79 2F BE FB 77 76 47 FF 69 79 2F BE 7B 07 06 47 FE EF 7D EF BE 7B FF FE 47 FC EF 7D E7 BC F1 FF FC 40 F0 EF 7D E7 7C F1 ED BC 21 E7 C9 79 27 98 F1 E5 3C 21 E7 C9 39 27 C8 F1 F0 7C 16 6F 89 39 23 E6 E0 F7 78 15 2F 88 82 23 F3 E0 F0 78 08 3F 04 44 43 D7 E0 FF F8 04 3E 02 28 81 EF C0 7F F0 02 3C 01 39 00 FF 80 3F E0 01 38 00 BA 00 7F 00 1F C0 00 F0 00 7C 00 3E 00 0F 80 FF C0 00 38 00 1C 00 07 FF 55 FF FF FF FF FF FF FF AA 2A F3 87 87 3F 1E 67 0F 54 15 F3 93 9F 3E 4E 27 27 A8 2A F3 87 8F 3E 4E 07 27 54 55 F3 93 9F 3E 0E 47 27 AA FF F3 9B 87 0E 4E 67 0F FF // Penúltima fila 00 FF FF FF FF FF FF FF 00 // Última fila
Soporte en aplicaciones
Soporte de lectura / escritura
- ImageMagick [1]
- XnView (No XnviewMP usa la versión heredada de Xnview) (a partir de la versión 1.97, Herramientas → Opciones → General → Mostrar todos los tipos de archivo de imagen, la bandera debe estar habilitada, de lo contrario XnView no mostrará ni guardará archivos de este formato)
Nota para revisar: no hay soporte de escritura para el formato OTA en XnView
- A pesar de que el formato de imagen llama OTA como se mencionó anteriormente, los archivos de imagen solo se pueden ver si la extensión del archivo es ".otb" si tiene archivos de mapa de bits ota, para verlos primero, puede cambiar sus extensiones a ".otb"
- Visor de archivos para Android Esta aplicación para Android también lee archivos .otb. La aplicación se puede descargar desde Google Play Store [2]
Ver también
Referencias
- Especificación de mensajería inteligente de Nokia v3.0.0
- ^ "Presentación de formatos de imagen" . ImageMagick Studio LLC. Archivado desde el original el 21 de marzo de 2012 . Consultado el 21 de marzo de 2012 .
- ^ https://play.google.com/store/apps/details?id=com.sharpened.androidfileviewer&hl=tr
enlaces externos
- Forum Nokia - Sitio web para desarrolladores de Nokia