Articulo de referencia

Mapa de bits OTA

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...

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 HerramientasOpcionesGeneralMostrar 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
  1. ^ "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 .
  2. ^ "Visor de archivos para Android - Google Play'de Uygulamalar".
  • Foro Nokia – Sitio web para desarrolladores de Nokia
Retrieved from "https://en.wikipedia.org/w/index.php?title=OTA_bitmap&oldid=1232644706"