Кіріспе
ANIM файл пішімі – цифрлық фильмдер мен компьютерлік анимацияларды (сондықтан ANIM атауы) сақтауға арналған файл пішімі. Ол Interchange File Format форматының ішкі пішімі болып табылатын ILBM форматының түрі.
ANIM is a file format, used to store digital movies and computer generated animations (hence the ANIM name), and is a variation of the ILBM format, which is a subformat of Interchange File Format.
Anim файл түрлері
AmigaOS жүйесінде Anim форматы үшін танымал файл түрлері: Anim1, Anim2, Anim3, Anim5 және Anim7. Anim1-ден Anim3-ге дейін аудио қолдауы болмаған. Anim 5 және Anim7 толыққанды бейне-анимациялық файл форматы болып табылады, сондықтан олар аудио деректерін қамтуы мүмкін.
Тарих
ANIM IFF форматы 1988 жылы Калифорния штатында орналасқан Sparta Inc. компаниясында әзірленді. Бастапқыда ол Amiga компьютерінде анимациялық бейне тізбектерін жасау үшін қолданылған, алғаш рет Aegis Development компаниясының Amiga компьютерлері үшін шығарылған Videoscape және Video Titler бағдарламаларында пайда болды. Қазіргі кезде кем дегенде бір онлайн сурет редакторы ANIM форматын қолдайды.
Anim форматында қолданылатын сығылу әдістері
Аним форматында бес түрлі сығымдау әдісі қолданылады: XOR режимі, Ұзын дельта режимі, Қысқа дельта режимі, Жалпы дельта режимі және Байттық тік сығымдау.
ANIM файлдарын орындау
ANIM-ді ойнату үшін, жоғарыда айтылғандай, әдетте екі буфер және олардың арасында екі есе буферлеу қажет. ANIM файлындағы кадр деректері келесі көрсетілетін кадрға жасырылған кадрды өзгерту үшін пайдаланылады. XOR режимін қолданғанда, әдеттегі жүріс ұзындығын іздеу алгоритмін қажетті эксклюзивті немесе операциясын орындау үшін оңай өзгертуге болады. Нөлдік байттардың тізбектері, олар жиі кездеседі, ескерілмейді, себебі кез келген байт мәнінің нөлдік байтпен эксклюзивті немесе операциясы бастапқы байт мәнін өзгерте алмайды. Барлық сығу техникалары үшін жалпы процедура мынадай: біріншіден, бастапқы ILBM суреті жасырылған буферге декодталады және екі есе буферленеді. Содан кейін бұл сурет басқа (қазір жасырылған) буферге көшіріледі. Осы сәттен бастап әрбір кадр бірдей процедурамен көрсетіледі. Келесі кадр жасырылған буферде DLTA деректерін (немесе BODY блогынан XOR деректерін) қолдану арқылы құрастырылады және жаңа кадр екі есе буферленеді. Бұл процесс файлдың соңына дейін жалғасады.
ANIM-тің басқа Animation файл түрлеріне әсері
Amiga-ның Anim стандарты Animated GIF форматының қалыптасуына ықпал етті.