Формат текстового файла маски растра

Печать Стартовая страница

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

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

Строка файла маски начинается с числового значения, обозначающего количество чередующихся зон в линейке пикселей:

1 – все пиксели линейки отображаются;

2 – линейка пикселей содержит отображаемый и неотображаемый участки;

3 – линейка пикселей содержит 3 участка: отображаемый, неотображаемый, отображаемый;

и т.д.

Если вся линейка пикселей отображается, то в маску заносятся значения:

      1  (width-1),  где

width – ширина изображения растра в пикселях.

Пример текстового файла маски для растрового изображения с шириной 4043 пикселя:

 

Начало файла

1 4042

1 4042

1 4042

1 4042

1 4042

1 4042

1 4042

1 4042

.

.

.

3 3248 3318 4042

3 3248 3318 4042

3 3248 3318 4042

3 3248 3318 4042

3 3248 3318 4042

3 3248 3318 4042

3 3229 3328 4042

3 3229 3328 4042

3 3229 3328 4042

3 3229 3328 4042

3 3229 3328 4042

3 3229 3328 4042

3 3229 3328 4042

.

.

.

5 2227 2267 2386 3496 4042

5 2227 2267 2386 3496 4042

5 2178 2267 2366 3496 4042

5 2178 2267 2366 3496 4042

5 2178 2267 2366 3496 4042

5 2178 2267 2366 3496 4042

5 2178 2267 2366 3496 4042

.

.

.

3 2059 3526 4042

3 2059 3526 4042

3 2059 3526 4042

3 2039 3526 4042

3 2039 3526 4042

3 2039 3526 4042

3 2039 3526 4042

.

.

.

5 1087 1107 1266 3665 4042

5 1087 1107 1266 3665 4042

5 1087 1107 1266 3665 4042

5 1087 1107 1266 3665 4042

5 1087 1107 1266 3665 4042

5 1087 1107 1266 3665 4042

5 1087 1107 1266 3665 4042

5 1087 1107 1266 3665 4042

5 1087 1107 1266 3665 4042

5 1087 1107 1266 3665 4042

.

.

.

3 525 4042 4042

3 525 4042 4042

3 525 4042 4042

3 526 4042 4042

3 526 4042 4042

2 526 4042

2 526 4042

2 526 4042

2 526 4042

2 526 4042

.

.

.

1 4042

1 4042

1 4042

1 4042

1 4042

Конец файла.