Работа с комментариями
Работа с комментариями
Обзор
Комментарии в Frame.io представлены как сериализованный JSON-блок объектов рисования с полной информацией о цветах, координатах и размерах. В блоке все кавычки, кроме внешней ограничивающей пары, экранируются с помощью косых черт (например, \"key\":\"value\"). Существует три основные фигуры — стрелка, прямоугольник и линия — а также рисование от руки, которое выходит за рамки данного руководства, но следует тем же базовым принципам сериализованных данных координат.
Система координат
Все фигуры размещаются в декартовой системе координат с началом в левом верхнем углу и масштабом от 0 до 1 по каждой оси.
Базовые данные фигур
Все фигуры размещаются на указанной выше плоскости с использованием комбинации координат и данных стиля. У каждой фигуры есть некоторые распространенные атрибуты, а также у каждой есть немного отличающийся способ обращения к системе координат.
Все атрибуты для расстояния/ширины/высоты используют тот же масштаб от 0 до 1, что и основная координатная сетка, но обычно отмечаются от точки происхождения фигуры.
Другими словами, если видео отображается в области просмотра 640x480, x=1 будет равно абсолютным 640 пикселей в этом контексте. Это позволяет комментариям масштабироваться без проблем, сохраняя при этом их относительное положение при изменении экрана просмотра, размера и контекста. Примечание. Начало координат rect всегда находится в верхнем левом углу фигуры, независимо от начала рисования.
Распространенные атрибуты
Стрелка
Прямоугольник
Линия
Простой пример: координатная плоскость
Разбивка
Сложный пример: множество прямоугольников
Разбивка
Учитывая все это, полезно разместить каждый элемент на приведенном выше изображении, чтобы получить более четкое представление о системе координат комментариев. Обратите внимание, что размер и радиус для каждого из прямоугольников в этом примере используют значения по умолчанию из интерфейса Frame.io.
Синий прямоугольник
Зеленый прямоугольник
Красный прямоугольник
Оранжевый прямоугольник
Красная стрелка