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


Глава Методика задания, конвертирования и поочередной замены изображений - часть 2


 Аналогично конвертируются изображения из одного формата в другой из перечня поддерживаемых форматов на рис. 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 с шаблоном, который после записи нашего кода принимает следующий вид.




Начало  Назад  Вперед



Книжный магазин