Статьи

EMS: рисуем картинки и анимации

[14.09.2004]
Однажды людям надоели простые короткие текстовые сообщения, и они придумали EMS.

EMS — это расширение SMS, позволяющее включать в сообщение картинки, анимации и мелодии, а также форматировать текст. Сегодня этот стандарт поддерживают многие модели мобильных телефонов. Рассмотрим, как делаются анимации и картинки.

Картинки

Малый размер SMS-ок накладывает ограничения на картинки:
  • только два цвета (чёрный и белый);
  • максимальный размер тела картинки — 128 байт. Если учесть, что 1 пиксель занимает 1 бит, можно определить, что картинка может состоять из 1024 пикселей. При этом ширина должна быть кратна 8 (32, 16, 8).
    Самый распространённый размер — 32x32.

    Итак, сделаем такую картинку в Photoshop. Выбираем File — New... Далее вписываем следующие параметры: Width: 32 pixels, Height: 32 pixels, Mode: Bitmap.

    Далее устанавливаем крупный масштаб (800-1600%) и начинаем рисовать. Здесь пригодятся некоторые навыки работы с пиксельной графикой.

    Остаётся только сохранить получившийся результат как BMP (а лучше даже как WBMP, иначе не каждый телефон съест), залить в телефон, и картинка готова к пересылке.

    Анимации

    EMS-анимации имеют формат BMX. На самом деле это просто BMP, соответствующий определённым правилам. Здесь ограничения ещё более жёсткие: те же 2 цвета, 4 кадра, размеры 16x16 или 8x8. Кадры расположены на одной картинке сверху вниз, т.е. при создании анимации 16x16 нужно сделать картинку 16x64.

    Для более удобной работы в Photoshop можно включить линейки (Ctrl+R).

    Теперь сохраняем как BMP и быстренько меняем расширение на BMX, иначе мобильник не поймёт, что это анимация. А дальше всё просто — отправляем в телефон и пересылаем всем подряд.

    Антон Ильмянов
    Есть мысли? Пишите.

  •  
    ICQ: 307373576; Jabber/GTalk: