Turbo Basic 1.1. Руководство пользователя


         

и его дополнительная команда PUT


 ------- ассив.
           
  Синтаксис GET (x1,y1)-(x2,y2),Массив
  ----------
            
 Замечания (x1,y1) и (x2,y2) специфицируют верхнюю левую и нижнюю правую гра-
 ---------  ницы  зоны  графического  экрана,подлежащей  обработке оператором
 GET.Массив -это числовой массив.
 GET и его дополнительная команда PUT исползуются сначала для считывания ,а
 затем для записи графических изображений на  экран.Единственное  ограничение
 накладываемое на числовой массив,который используется для хранения считывае-
 мых с экрана данных,состоит в том ,что он должен быть достаточно большим для
 этого.Для  расчета  размера массива ,необходимого для хранения заданной доли
 экрана,используйте следующую формулу:
 Необходимо байтов:4+INT((x*битов на пиксел+7/8)*y,где y и x-горизонталь-
 ный и вертикальный размеры захватываемой зоны.
 Битов на пиксель-константа,относящееся к режиму :
             2-для средней
             1-для высокой разрешающей способности.
             --------------------------------------
              Экран       Битов на пиксель
             --------------------------------------
                  1                  2
                  2                  1
                  7                  4
                  8                  4
                  9                  4
                 10                  2
             --------------------------------------
 Например для хранении изображения при средней  разрешающей  способности  35
 пикселей шириной  и 45 высотой вам необходим массив
   4+int((32*2+7)/8)*45 байтов или 409 байтов.409 байтов представля-
 ют собой целый массив из 205 элементов,следовательно массив заявляемый с по-
 мощью  оператора  размера  DIM буфер%(204),примет проделанную работу.Помните
 ,что по умолчанию каждый массив имеет нулевой элемент;так что в массиве  бу-
 фер% имеется 205 двухбайтовых элементов,от 0 до 204,т.е всего 410 байтов).
 Турбо-Бейсик хранит графические данные в следущем формате:

Содержание  Назад  Вперед