Картинки

С jmirc-m v0.35c вы можете наблюдать в программе прозрачные снежинки, кружащиеся в окне.
Начиная с версии 0.35e Вы можете заменить снежинки своими картинками, для этого придётся привести картинку к нужному виду.
Картинки в jmirc-m представляют собой двоичный файл, содержащий сведения о цвете каждой точки картинки и её прозрачности.
Файл разделён на кадры равного размера, каждый из кадров загружается как отдельная картинка и все они отображаются на экране.
Файл должен начинаться с комбинации символов с кодами 86, 65, 73, затем следуют байты, указывающие версию файла 1, 0, 0 (На данный момент версия 1.0.0 первая и единственная поддерживаемая, в будущем, с увеличением возможностей, кол-во версий будет увеличиваться).
Байт, указывающий число следующих за ним байтов, относящихся к разнообразным настройкам для кадров (для версии 1.0.0 нет настроек, поэтому он должен быть равен 0).
4 байта, образующих целое число, указывают на ширину кадра, следующие 4 на высоту и ещё 4 указывают на кол-во кадров в файле.
Каждые последующие 4 байта указывают на прозрачность и цвет в формате RGB каждой точки.
Пример бинарного файла:

БайтОписание
86
65
73
заголовок файла
1
0
0
версия
0Число байт, отведённых под настройки (для версии 1.0.0 нет настроек)
0
0
0
13
Ширина (W) кадра
0
0
0
11
Высота (H) кадра
0
0
0
2
Кол-во кадров (N)
0
255
255
255
Прозрачность первого пикселя
Цвет
в формате
RGB
0
255
255
255
Прозрачность второго пикселя
Цвет
в формате
RGB
......
0
255
255
255
Прозрачность (W*H*N)-го пикселя
Цвет
в формате
RGB
Автор: Archangel (25.12.09)
<<Главная страница

При копировании материалов сайта обязательно указывайте ссылку на первоисточник!
Статьи постоянно обновляются и дорабатываются!