FOnline Engine
Current 2026.1.58-dev GitHub
Документация Docs/ru/reference/image-format/formats.md

Исходные форматы изображений

Сгенерированный справочник. Не редактируйте его напрямую. Обновите BuildTools/ImageFormatInterface.json, затем выполните python BuildTools/docs_image_format.py --write.

Индекс Форматы FOFRM Параметры Запекание Runtime Проверка Канонический JSON Руководство
Стабильный ID Расширение Доступность Контракт импорта Источник
image-format.format.fofrm fofrm baker и штатный runtime FOFRM компонует относительные ссылки на изображения в одно статическое изображение, анимацию или полный набор направлений и является предпочтительной авторской обёрткой для многокадровых либо содержащих параметры источников. Source/Tools/ImageBaker-Fofrm.cpp
image-format.format.frm frm baker и штатный runtime; импорт требует FO_IMAGE_FRM=ON FRM импортирует big-endian timing кадров, offsets, deltas, одну либо полную таблицу направлений, необязательный одноимённый .pal и анимированные индексы стандартной палитры. Source/Tools/ImageBaker-Frm.cpp, Source/Tools/ImageBaker-Frm.h
image-format.format.fr0 fr0 baker и штатный runtime; импорт требует FO_IMAGE_FRM=ON Вход .fr0 обнаруживает нумерованные соседние направления, отклоняет разрыв после начала их загрузки и переименовывает запечённый выход в lowercase .fofrm для путей critter либо в .frm иначе. Source/Tools/ImageBaker-Frm.cpp, Source/Tools/ImageBaker-Frm.h
image-format.format.rix rix baker и штатный runtime; импорт требует FO_IMAGE_RIX=ON RIX импортирует одно непрозрачное индексированное изображение со встроенной палитрой и создаёт один RGBA-кадр. Source/Tools/ImageBaker-Rix.cpp, Source/Tools/ImageBaker-Rix.h
image-format.format.art art baker и штатный runtime; импорт требует FO_IMAGE_ART=ON ART импортирует 8-битные кадры raw или ограниченного RLE после всех таблиц по ротациям, использует присутствующие слоты палитры, выравнивает точки привязки на общем холсте, сохраняет смещения кадров и преобразует одну или восемь ротаций с отражением и привязкой по категории. Полная длительность ограничена 65535 миллисекундами; fps ноль сохраняет явный выбор кадров. Source/Tools/ImageBaker-Art.cpp, Source/Tools/ImageBaker-Art.h
image-format.format.spr spr по умолчанию только baker; для штатного runtime оборачивайте в FOFRM; импорт требует FO_IMAGE_SPR=ON SPR импортирует именованные последовательности, слоёные parts, remap направлений, color offsets, sharing повторных кадров и фиксированные 10 fps, но штатная DefaultSpriteFactory не регистрирует расширение .spr. Source/Tools/ImageBaker-Spr.cpp, Source/Client/DefaultSprites.h, Source/Tools/ImageBaker-Spr.h
image-format.format.zar zar baker и штатный runtime; импорт требует FO_IMAGE_ZAR=ON ZAR импортирует одно использующее палитру raw/RLE-изображение с alpha в один RGBA-кадр. Source/Tools/ImageBaker-Zar.cpp, Source/Tools/ImageBaker-ZarDecoder.cpp, Source/Tools/ImageBaker-Zar.h
image-format.format.til til baker и штатный runtime; импорт требует FO_IMAGE_TIL=ON TIL импортирует вложенные ZAR-кадры как однонаправленную последовательность 10 fps. Source/Tools/ImageBaker-Til.cpp, Source/Tools/ImageBaker-Til.h
image-format.format.mos mos baker и штатный runtime; импорт требует FO_IMAGE_MOS=ON MOS импортирует одно tiled-изображение с палитрой; MOSC предварительно распаковывается, а цвет палитры 0x00FF00 становится прозрачным. Source/Tools/ImageBaker-Mos.cpp, Source/Tools/ImageBaker-Mos.h
image-format.format.bam bam baker и штатный runtime; импорт требует FO_IMAGE_BAM=ON BAM импортирует один выбранный cycle или frame, поддерживает packed BAMC и RLE, выводит deltas кадров и считает синий 255 палитры прозрачным. Source/Tools/ImageBaker-Bam.cpp, Source/Tools/ImageBaker-Bam.h
image-format.format.png png baker и штатный runtime PNG декодируется через libpng, сокращает 16-битные каналы до 8 бит, раскрывает palette/low-bit grayscale/tRNS и заполняет отсутствующий alpha значением 255 перед созданием одного RGBA-кадра. Source/Tools/ImageBaker-Png.cpp
image-format.format.tga tga baker и штатный runtime TGA поддерживает только raw type 2 либо RLE type 10 TrueColor с 24 или 32 bpp, преобразует BGR(A) в RGBA и переворачивает строки снизу вверх. Source/Tools/ImageBaker-Tga.cpp
Введите запрос.