OTA Bitmap fue una especificación diseñada por Nokia para imágenes en blanco y negro para teléfonos móviles.
Nokia definió el formato OTA ( Over The Air Bitmap) 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 255 x 255 píxeles. Es muy raro que un mapa de bits OTA tenga unas dimensiones distintas a las de 72 x 28 píxeles (para mensajes con imágenes) o 72 x 14/72 x 13 píxeles (para logotipos de operadores ). La especificación contiene un byte de datos que se utilizará para indicar una imagen multicolor. Esto se hizo para garantizar el futuro del estándar, pero la llegada del MMS significó que nunca llegó a implementarse.
Descripción básica del formato
El formato de mapa de bits OTA es un formato monocromático sin comprimir que utiliza un bit por píxel. Como el formato fue diseñado para teléfonos celulares, no existe un formato informático estándar. Puede almacenarse como un archivo binario o como hexadecimal (generalmente sin espacios) en un archivo de texto. La extensión reconocida es .otb .
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 el valor hexadecimal para 72). 1C La altura del mapa de bits, 28 píxeles en este caso (1C es el número 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).
Codificación de los píxeles
Después del encabezado comienza la imagen en sí. En este ejemplo se utilizará la siguiente imagen de 72 x 28 píxeles.

Los primeros 8 píxeles, leyendo desde la esquina superior izquierda, son un blanco (0) seguido de siete negros (1111111), lo que da el primer byte , en binario , como 01111111.
Al convertir el binario 01111111 a hexadecimal , el primer byte 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 que indiquen una nueva fila, esa información se encuentra 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 .
Poniéndolo 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 EB FB 77 76 47 FF 69 79 2F 7B 07 06 47 FE EF 7D EF SER 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 mi 7 c 9 39 27 c 8 f 1 f 0 7 c 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 7 C 00 3 E 00 0 F 80 FF C0 00 38 00 1C 00 07 FF 55 FF FF FF FF FF FF FF FF AA 2A F3 87 87 3F 1E 67 0F 54 15 F3 93 9 F 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
- Magia de imágenes [1]
- XnView (no XnviewMP, use la versión heredada de Xnview) (a partir de la versión 1.97, la opción Herramientas → Opciones → General → Mostrar todos los tipos de archivos de imagen 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 se llama OTA como se mencionó anteriormente, los archivos de imagen solo se pueden visualizar si la extensión del archivo es ".otb"; si tiene algún archivo de mapa de bits ota, para verlo 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]
Véase también
Referencias
- Especificaciones de mensajería inteligente de Nokia v3.0.0
- ^ "Introducción a los formatos de imagen". ImageMagick Studio LLC. Archivado desde el original el 21 de marzo de 2012. Consultado el 21 de marzo de 2012 .
- ^ "Visor de archivos para Android - Google Play'de Uygulamalar".
Enlaces externos
- Foro Nokia – Sitio web para desarrolladores de Nokia