Jump to content

растровое изображение OTA

OTA Bitmap — это спецификация, разработанная Nokia для черно-белых изображений для мобильных телефонов.

OTA или Over The Air Bitmap был определен Nokia как часть спецификации Smart Messaging для отправки изображений в виде серии одного или нескольких объединенных текстовых SMS- сообщений. Формат имеет максимальный размер 255x255 пикселей. Очень редко растровое изображение OTA имеет размер, отличный от 72x28 пикселей (для графических сообщений) или 72x14/72x13 пикселей (для логотипов операторов ). Спецификация содержит байт данных, который будет использоваться для обозначения многоцветного изображения. Это было сделано для того, чтобы подготовить стандарт к будущему, но появление MMS означало, что он так и не был реализован.

Описание основного формата

[ редактировать ]

Формат OTA Bitmap — это монохромный несжатый формат, в котором используется один бит на пиксель. Поскольку формат был разработан для сотовых телефонов, стандартного компьютерного формата не существует. Он может храниться как двоичный файл или как шестнадцатеричный (обычно без пробелов) в текстовом файле. Распознаваемое расширение .otb .

Заголовок данных

[ редактировать ]

Перед самим изображением есть заголовок. Заголовок имеет ширину четыре байта. Типичный пример: 00 48 1C 01. Это:

  00 The 'Infofield' (always remains as 00).  48 The width of the bitmap, 72 pixels in this case (48 is hex for 72).  1C The height of the bitmap, 28 pixels in this case (1C is hex for 28).  01 The number of colours (always 1).

Другими возможностями могут быть: 00 48 0E 01 (для растровых изображений 72x14), 00 48 0D 01 (для растровых изображений 72x13).

Кодирование пикселей

[ редактировать ]

После заголовка начинается само изображение.В этом примере будет использоваться следующее изображение размером 72x28 пикселей.

Первые 8 пикселей, начиная с верхнего левого угла, — это один белый (0), за которым следуют семь черных (1111111), что дает первый байт в двоичном формате как 01111111.

Преобразование двоичного числа 01111111 в шестнадцатеричное приводит к получению первого байта, представляющего пиксели (7F). Следующие 8 символов — 8 черных (11111111 или FF) и так далее.

Когда все пиксели из верхнего ряда закодированы, просто перейдите к следующему. Маркеров для обозначения новой строки нет, эта информация содержится в заголовке.

В случае растрового изображения OTA, ширина которого не кратна восьми пикселям, для передачи информации из двух строк используется один байт (например, два пикселя из первой строки и шесть из второй). Это не так в случае с растровым изображением OTA, ширина которого не кратна восьми пикселям. некоторые другие форматы, поэтому важно проявлять осторожность при конвертации между OTA и такими форматами, как WBMP .

Собираем это вместе

[ редактировать ]

Вот результат преобразования изображения в OTA.

  00 48 1C 01  //Header  7F FF EF FF EF FF FB FF FE //First Row  40 3F E8 38 2F FF FB FF FE //Second Row  48 3F A8 38 2F 9F FB FF FE //Third Row  4C FF A9 FF 2F 8F FA DA DA //Fourth Row  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  //Penultimate Row  00 FF FF FF FF FF FF FF 00  //Last Row

Поддержка в приложениях

[ редактировать ]

Поддержка чтения/записи

[ редактировать ]
  • ИзображениеМагия [1]
  • XnView (не XnviewMP использует устаревшую версию Xnview) (начиная с версии 1.97, Инструменты Параметры Общие Отображать все типы файлов изображений должен быть включен, иначе XnView не будет ни отображать, ни сохранять файлы этого формата)

Примечание для ознакомления: в XnView нет поддержки записи для формата OTA.

  • Несмотря на то, что формат изображения вызывает OTA, как упоминалось выше, файлы изображений можно просматривать только в том случае, если расширение файла — «.otb». Если у вас есть растровые файлы ota, для их просмотра сначала вы можете изменить его расширение на «.otb».
  • Средство просмотра файлов для Android. Это приложение для Android также читает файлы .otb. Приложение можно скачать в магазине Google Play. [2]

См. также

[ редактировать ]
  • Спецификация обмена интеллектуальными сообщениями Nokia v3.0.0
  1. ^ «Знакомство с форматами изображений» . ООО «Имиджик Студия». Архивировано из оригинала 21 марта 2012 года . Проверено 21 марта 2012 г.
  2. ^ «Просмотр файлов для Android – Google Play'de Uygulamalar» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c56ce949d39ee4978d7583265b29238d__1720115400
URL1:https://arc.ask3.ru/arc/aa/c5/8d/c56ce949d39ee4978d7583265b29238d.html
Заголовок, (Title) документа по адресу, URL1:
OTA bitmap - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)