Вот и близится к концу год трояна. Осталось всего несколько дней. На улицах раскинулись елочные базары. Скоро предстоит наряжать елку. А как же твой виртуальный мир? Неужели останется без елки? Поправим. Ты, наверное, знаешь, что при старте Win’9x появляется заставка с анимированной полоской внизу. Используем и разовьем эту идею. Нам потребуются:

  • графический редактор, предоставляющий возможность напрямую редактировать палитру изображения, например Paint Shop
    Pro (ввиду большого объема качаем отсюда http://www.mitino-bazar.ru/)
    или Adobe PhotoShop
  • программа создания анимированных заставок xrxlogo.exe, которую можно скачать с сайта
    http://www.xrxlogo.com/. Самораспаковывающийся архив xrxlogo2.exe весит порядка 785
    Kb. 

Отметим, что мы имеем дело с так называемой цветовой анимацией, ничего не двигается, просто последовательно меняется цвет отдельных областей и за счет этого создается иллюзия движения или переливания. Итак, берем картинку с новогодней елкой, которая будет стартовой заставкой, например 640 x 480 TrueColor. 

Изменяем размер в графическом редакторе на 320х400. Поскольку потребуются неиспользуемые цвета для создания эффекта анимации, уменьшаем глубину цвета до какого — либо значения меньшего 256, например до 236 цветов. Выполнение изменения глубины цвета после изменения размера дает лучший результат, чем обратная последовательность. Неиспользованные цвета, которыми мы будем создавать эффект падающих снежинок, не должны встречаться где-либо в остальной части заставки и должны быть размещены в конце палитры. При этом цвета с 236 по 254 должен быть одним и тем же оттенком черного цвета, а 255 — оттенком белого цвета. Еще раз отметим, что эти цвета не должны встречаться где-либо в картинке. Теперь на темном фоне неба начнем размещать снежинки. Посмотри в таблицу.

  1 2

3

4

5

6

7

1

 

  

 

246

 

 

236

2

 

  

 

246

 

 

236

3

 

242

         

4

 

242

 

 

 

 

 

5

236

 

238

 

 

246

 

6

236

 

238

 

 

246

 

7

 

 

 

245

236

 

 

8

 

 

 

245

236

 

 

9

 

241

 

 

 

 

 

10

 

241

 

 

 

 

 

11

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

13

 

 

 

244

 

 

255

14

 

 

 

244

 

 

255

15

255

240

 

 

 

245

 

16

255

240

 

 

 

245

 

17

 

 

 

 

255

 

 

18

 

 

 

 

255

 

 

19

 

 

 

243

 

 

 

20

 

 

237

243

 

 

 

21

 

239

237

 

 

 

 

22

 

239

 

 

 

 

 

23

 

 

 

 

 

 

 

24

 

 

 

 

 

 

 

25

254

 

 

242

 

 

254

26

254

 

 

242

 

 

254

27

 

238

 

 

254

 

 

28

 

238

 

 

254

 

 

Это часть верхнего левого угла рисунка. Я указал номера цветов у изменяемых пикселей. Идея проста — через равные промежутки по вертикали (у каждого столбца величина промежутка может быть своя) цвет последовательно меняется с 255 до 236 и снова с 255 до 236 и т.д., пока не начнется земля. Начальный цвет тоже разный у разных столбцов, то есть в приведенном примере у первого — 236, у второго 242. Начальный цвет также не принципиален. Важна идея. Это арифметическая прогрессия с разным шагом и разными начальными значениями. Только при достижении минимального значения цвета -236, следующим будет максимальное -255.

И, наконец, сохраняем картинку как 256 — цветный рисунок.

Обратите внимание: не 24 — битный и не 16 цветный. Если лень самому возиться, можешь скачать готовую заставку с рождественской елкой с того же сайта. Аналогично можно сделать гирлянду на елку. Запускаем программу xrxlogo.exe и в нее загружаем подготовленный рисунок. (Можно просто перенести из эксплорера в окно программы). Устанавливаем число цветов анимации (Colors to Animate)
— 20. Запустив тест (кнопка ) можно полюбоваться на свое творение. Дважды щелкнув на логотипе, увидим свое творение на полном экране, щелкнув еще — вернемся к прежнему размеру программы. Можно увековечить имя автора логотипа и описание на вкладке Tab. Теперь нажав кнопку Install, выбери опцию Sturtup Logo, перезагрузись и почувствуй предновогоднее настроение в виртуальном мире. Да,
не забудь, что в файле MSDOS.SYS, в секции [Options] либо должен отсутствовать параметр Logo, либо присутствовать и иметь значение 1.

C рождеством и Новым годом!

Оставить мнение

Check Also

Как работает Linux: от нажатия кнопки включения до рабочего стола

Лучший способ понять, как работает операционная система, — это проследить поэтапно ее загр…