Презентация в графическом редакторе с анимацией

   Видео презентацию, как рассказ, сопровождаемый слайдами и анимацией, удобно делать в подходящем для этого графическом редакторе.
   Тема презентации может быть любой. Это может быть рассказ о вашем путешествии, рассказ о компьютерной программе,  или урок по физике, предназначенный школьникам. Главное, чтобы выступая в роли лектора, Вы не затруднялись с демонстрацией приготовленного материала и не спешили, делая остановки для более обстоятельного объяснения именно тогда, когда Вам это нужно.
 
   Поставив перед собой такую задачу, я немного усовершенствовал свой графический редактор, с тем, чтобы приспособить его для создания видео презентаций. Редактор и до этого мог выполнять подобные функции, но теперь его использование стало более удобным - вся презентация сопровождается нажиманием одной единственной кнопочки, а поэтому, приготовив иллюстративный материал заранее, в процессе записи видео можно совершенно не суетиться.

   Анимация, которую обычно использует редактор, представляет собой рисунки bmp формата, которые находятся в  одной из папок текущего каталога, то есть того каталога, в котором находится программа редактор MA_Paint.
   Таких папок может быть десять, и они могут иметь номера от 0 до 9-ти. Номер папки является её названием.
   Чтобы загрузить анимацию из папки текущего каталога нужно указать номер папки и кликнуть кнопку загрузки.
   Кадры анимации загружаются и заполняют буфер, и это можно видеть в нижнем углу окна программы. Затем анимацию можно проиграть, нажав кнопку однократной прокрутки. Эту же анимацию можно проиграть 20 раз подряд, нажав кнопку циклической прокрутки, обозначенную маленькой буквой  p  на краю окна у начала буфера.
   Наконец, кадры анимации можно просматривать пошагово, кликая кнопки  <  и  >.

   Всего кадров анимации в папке может быть 42 - по числу мест в буфере, предусмотренных для этой цели. Если  кадры анимации не помещаются в одну папку, то их можно проиграть, поочерёдно наполняя буфер содержимым нескольких папок.
   Для этого в текстовом окне указываются номера проигрываемых папок, и нажимается не кнопка однократного просмотра, а другая зелёная кнопка с буквой P - кнопка прокрутки фильма.

   Если же перед нами стоит задача более сложная - сделать долгий фильм, или сделать презентацию на основе разнообразного и полученного в разное время анимационного или иллюстративного материала, то десяти папок текущего каталога нам явно будет не хватать, но снимать фильм или делать презентацию на видео по частям тоже оказывается неудобным.
   На этот случай и предусмотрен вариант, в котором план показа помещается в текстовый файл ф.txt, содержащий информационные строки - в этих строках указывается: откуда брать проигрываемые папки, и указываются номера этих папок.
   Например, если в строке указано            первая часть - 1257
то папки 125 и 7 с кадрами для просмотра берутся из папки с названием "первая часть", которая должна находиться в текущем каталоге. Если же такой папки в текущем каталоге нет, то строка файла ф.txt игнорируется и пропускается.

   Если в начале следующей строки стоят три запятые, то это знак остановки - кадры 1257 из папки "первая часть" проигрываются, проигрывание временно заканчивается, и Вы можете спокойно обсудить виденное со зрителями презентации. В текстовом окне тем временем, на месте ф, появляется ф2 - указание на то, что при нажатии на зелёную кнопку прокрутки, фильм начнётся со второй своей части.

  Но, может быть, вы перед этой остановкой не хотите проигрывать кадры из папки номер 7, а хотите во время остановки показать эти кадры пошагово – не как анимацию, а как отдельные слайды? Поставьте перед номером этой папки в файле ф.txt символ (, то есть напишите вот так -        первая часть – 125(7
И тогда кадры из этой папки не будут прокручены непосредственно после их загрузки, и вы сможете рассказать о них по порядку.

  Если в строке  файла ф.txt указано          вторая часть -3
то из папки "вторая часть", находящейся в текущем каталоге, будет загружена и проиграна анимация папки №3.
Затем будет проиграна анимация в соответствии с указаниями следующей строки:
                вторая часть/дополнение - 234
то есть анимация из папки "дополнение", которая вложена в папку "вторая часть".
На этом проигрывание остановится, поскольку следом за этой строкой опять находится строка из трёх запятых.
   В текстовом окне появится надпись ф3.
   И так далее. Показ фильма, сопровождающего презентацию, будет происходить рывками, с остановками на строках из трёх запятых.
   Если в строке файла ф.txt вместо имени папки перед тире стоят пробелы, то папки анимации 12345 будут браться из текущего каталога.

   Чтобы убрать из плана презентации информационную строку, её не обязательно удалять, можно в её начало (в первую позицию) поставить тире. Такая строка при чтении файла будет пропускаться, так же, как будут пропускаться строки, в которых тире отсутствует. Это сделано для того, чтобы с файлом ф.txt было удобно работать, в частности – вставлять в него комментарии.

   Во всех случаях, если что-то не заладилось, и Вы хотите прервать показ, то жмите повторно ту кнопку, которой Вы начинали прокрутку, и показ анимации прервётся. После того, как ход презентации отлажен, вы запускаете программу Free cam  и снимаете свою презентацию на видео.
______________
27.10.2019


Рецензии
Не сразу поняла, что это ваш редактор. Здорово!!

Надежда Бабайлова   06.11.2019 15:09     Заявить о нарушении
Вы скачайте - http://yadi.sk/d/3XUcIbfbPQUUPg запустите и попробуйте.
Если компьютер станет предупреждать, что там мол, вирусы могут быть, так там вирусов точно нет, просто Ваш комп про меня ничего не знает, вот и думает что я зловредный хаккер )).
В программе есть разделы Help в которых объясняется, как и что в программе можно делать.

Дмитрий Маштаков   07.11.2019 00:23   Заявить о нарушении
Я сразу и скачала. Завтра попробую и Вам напишу.

Надежда Бабайлова   07.11.2019 00:26   Заявить о нарушении
Скачайте ещё раз. Только что внёс изменения - по мере работы с редактором я его постепенно совершенствую.
Изменения незначительные, но делают работу более удобной. Сейчас изменения коснулись раздела " Ъ копирование на прозрачном фоне". Эта опция позволяет добавлять в кадры уже сделанной анимации новые персонажи.
Так иногда бывает - анимацию сделал, и задний фон уже подложил, и в принципе всё готово, но захотелось ещё кое-что добавить.

Дмитрий Маштаков   07.11.2019 07:16   Заявить о нарушении
LOAD ничего не выбирает из моего компа.

Надежда Бабайлова   07.11.2019 11:35   Заявить о нарушении
Надо конвертировать? А сразу из пойнта? Никак? Перетащить, например?

Надежда Бабайлова   07.11.2019 13:24   Заявить о нарушении
Читайте пункт Help "Работа с файлами"
В программу можно загрузить только файл рис.jpg или файлы рис1.bmp - рис9.bmp у Вас их нет.
Чтобы их создать, используйте обычную программу Paint. Лучше даже старый Паинт, скачать его можно тут - http://yadi.sk/d/mW5ppaMq3RYAji
Я пользуюсь именно им. Внедряете в Паинт картинку из интернета, уменьшаете её до подходящего размера, и запоминаете как файл рис1.bmp в той папке, из которой запускаете MA_Paint.
Серединка надписи "Save|1.bmp| Load" меняется, если по ней покликать. Соответственно меняются и номера в названиях файлов, которые можно загрузить или сохранить.

Можно ввести картинку из буфера Виндос непосредственно, если кликнуть по оранжевой полоске выше |1.bmp|, а клик по зелёной полоске рядом сохранит рисунок в буфере Виндос.

Так происходит связь программы с внешним миром.

Дмитрий Маштаков   07.11.2019 14:43   Заявить о нарушении
Не справилась... Жаль. А могли бы Вы сделать мульт на контуре торофлоуса.

Надежда Бабайлова   11.11.2019 16:49   Заявить о нарушении
Тор сделать можно так - http://yadi.sk/i/HAA0oMRljV8RtQ
тор делается копированием овала, который Вы видите в углу экрана, с разными углами поворота.
Полученную фигуру затем можно уменьшать или увеличивать, можно перемещать её как целое.
Контур тонкого овала в углу экрана можно покрыть разноцветными точками, или расцветить его части в разные цвета, и тогда тор получится более красивым.
Такое подходит?

Дмитрий Маштаков   12.11.2019 09:35   Заявить о нарушении
Мне нужно свить из отрезка не тор, а торофлакс. Получается униполярный двигатель. Если вместо линий представить ток, то форма сама себя вращает.

Надежда Бабайлова   12.11.2019 09:43   Заявить о нарушении
И это можно. Вместо первоначального овала нужно взять разорванный виток спирали.
http://yadi.sk/i/W02Owhqna3ExLA только надо правильно согласовать размер разрыва и угол поворота при копировании. Чтобы спираль получилась замкнутой нужно, чтобы 360 делилось на шаг изменения угла поворота нацело.
Вам сколько витков нужно 180, 90, 60, 45, 36, 30, 20 или 18 ?
Получаются и другие значения, но с большим трудом. Толщину проволоки тоже можно увеличить.

Дмитрий Маштаков   12.11.2019 10:43   Заявить о нарушении
Но вот чтобы "форма сама себя вращала" верится с трудом. К ротору всегда нужен статор или магниты какие.

Дмитрий Маштаков   12.11.2019 10:55   Заявить о нарушении
ЭТО ЖЕ ИДЕАЛЬНАЯ ФОРМА. ВИРТУАЛЬНАЯ. НО ВПОЛНЕ РЕАЛЬНАЯ ДЛЯ КОСМОСА И МИКРОМИРА. ИМЕЮ ВВИДУ МОДЕЛЬ АТОМА.
Я перпетуум мобиле не сочиняю))

http://www.proza.ru/2019/11/12/694

Надежда Бабайлова   12.11.2019 11:01   Заявить о нарушении
Ну вот - http://yadi.sk/i/allih5g78syjpQ
я сделал 30 витков

Дмитрий Маштаков   12.11.2019 15:35   Заявить о нарушении
Здорово. Но сложность в том, что кольца перевиты в центре. Как завязывают узел. Менно этот узкл выполняет функцию магнита

Надежда Бабайлова   12.11.2019 15:51   Заявить о нарушении
У Вас на рисунке два витка. А у меня 30. Перевить витки можно как угодно, но какие именно витки перевивать.
Осваивайте редактор. Будете делать всё, что хотите. Первоначально рисунок ч витками делается в обычном Паинте и запоминается как файл рис1.bmp (24-х разрядный рисунок).
Потом с помощью Load этот рисунок загружается в мою программу. В ней с помощью копирования витки поворачиваются и накладываются друг на друга. Если надо их перевить, то тоже можно придумать, как это сделать.

Дмитрий Маштаков   12.11.2019 16:17   Заявить о нарушении
Спасибо. Нарисуюпросто картинки. А там посоветуюсь. Мне переформатировать каждую надо.

Надежда Бабайлова   12.11.2019 16:26   Заявить о нарушении