ГДЗ Інформатика 8 клас. Підручник [Бондаренко О.О., Ластовецький В.В., Пилипчук О.П., Шестопалов Є.А.] 2021
01.02.2022,
8 Клас / Інформатика,
42 583,
2
§ 13. Кодування відеоданих
Питання для самоперевірки1. Як отримують рухоме зображення?
Як ви вже знаєте, рухоме зображення — відео — отримують, демонструючи почергово окремі кадри.
2. Навіщо «стискають» цифрове відео?
Щоб зменшити розмір файлу.
3. Назвіть відомі вам формати відео.
AVI, MPEG Transport Stream, QuickTime File Format, Windows Media Video
4. Чому існує велика кількість відеоформатів?
Існує значно більше форматів відео- та аудіофайлів, ніж ми розглянули. Їхня кількість зростає, оскільки вони створюються для різних пристроїв і мають різне призначення. Крім того, технології опрацювання мультимедійних даних розвиваються, це також спричиняє відмову від застарілих форматів файлів і появу нових.
5. Поясніть, як виконується метод __init__ класу Videosprite (див. приклад 3).
Це конструктор для створення об'єкту з класу і ініціалізація його атрибутів.
6. Поясніть, як виконується метод animate класу Videosprite (див. приклад 3).
Функція виконується: Показуємо поточний кадр, готуємо наступний кадр, коригуємо номер, якщо номер більший або рівний розміру зображення тоді номеру присвоюється нуль. Замінюємо зображення наступним і продовжуємо анімацію
def animate(self):
root.update() # Показуємо поточний кадр
# Готуємо наступний кадр
self.cur_frame += 1 # Коригуємо номер
if self.cur_frame >= len(self.images):
self.cur_frame = 0
# Замінюємо зображення наступним
canvas.itemconfig(self.id,image = self.images[self.cur_frame])
root.after(100, self.animate) # Продовжуємо анімацію
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter