Компьютерная графика, мультимедиа и игры на Visual C#


         

Аналогично конвертируются изображения из одного


  Аналогично конвертируются изображения из одного формата в другой из перечня поддерживаемых форматов на рис. 64.8.
После старта проекта мы увидим форму с фоновым изображением в другом формате (рис. 64.9).
Теперь в файл Form1.cs необходимо написать нашу часть кода. Сначала в любом месте внутри класса Form1 (например, ниже свернутого блока кода) объявляем массив изображений класса Image и глобальные переменные:
//Массив из 8 изображений (индекс 0 не используем):
Image[] myArrayImages = new Image[9];
//Объявляем и инициализируем целочисленные переменные:
int j = 0;
int k = 1;
Дважды щелкаем по Form1 в режиме проектирования (или в панели Properties на вкладке Events дважды щелкаем по имени события Load) и в появившийся шаблон записываем наш код, после чего метод принимает такой вид.
Листинг 64.4. Метод Form1_Load для загрузки изображений.
private void Form1_Load(object sender, EventArgs e)
{
      //Из графических файлов 8 рисунков формата (.jpg)
      //заполняем массив myArrayImages[9]:
      myArrayImages[1] =
            Image.FromFile("D:\\MyDocs\\MyDocs F\\Fig1.jpg");
      myArrayImages[2] =
          Image.FromFile("D:\\MyDocs\\MyDocs F\\Fig2.jpg");
      myArrayImages[3] =
          Image.FromFile("D:\\MyDocs\\MyDocs F\\Fig3.jpg");
      myArrayImages[4] =
          Image.FromFile("D:\\MyDocs\\MyDocs F\\Fig4.jpg");
      myArrayImages[5] =
          Image.FromFile("D:\\MyDocs\\MyDocs F\\Fig5.jpg");
      myArrayImages[6] =
          Image.FromFile("D:\\MyDocs\\MyDocs F\\Fig6.jpg");
      myArrayImages[7] =
        Image.FromFile("D:\\MyDocs\\MyDocs F\\Fig7.jpg");
      myArrayImages[8] =
        Image.FromFile("D:\\MyDocs\\MyDocs F\\Fig8.jpg");
}
Аналогично в приложение загружаются другие массивы, если мы хотим использовать чередование серии одних изображений сериями других. Чтобы подключить к работе таймер, дважды щелкаем значок timer1 (ниже формы в режиме проектирования). Появляется файл Form1.cs с шаблоном, который после записи нашего кода принимает следующий вид.

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