Загрузка файлов на холст
Обновлено
Многие проекты в Строфи начинаются не с чистого холста, а с готового изображения, видео или 3D-модели, которую нужно доработать. Прежде чем тащить файл на холст, полезно знать, какие форматы и размеры Строфи принимает — иначе загрузка молча не сработает, и придётся разбираться почему.
Какие форматы файлов принимает Строфи
Для изображений: JPEG, PNG, GIF, WebP, SVG, а также HEIC и HEIF — форматы, в которых iPhone сохраняет фотографии по умолчанию.
Для видео: MP4, MOV и WebM.
Для 3D-моделей — только один формат, GLB. Другие форматы 3D (OBJ, FBX, STL и подобные) Строфи не принимает.
Загрузка аудиофайлов доступна ограниченному кругу аккаунтов. Для них поддерживаются MP3, WAV, FLAC, AAC, OGG и M4A.
Любой другой формат Строфи отклоняет — блок не создаётся. При перетаскивании файла и при выборе через кнопку загрузки вы увидите сообщение о неподдерживаемом типе. При вставке из буфера обмена неподходящий файл пропускается молча, без сообщения, — если после Cmd/Ctrl + V на холсте ничего не появилось, дело чаще всего в формате.
Что происходит со снимком в формате HEIC с iPhone
HEIC и HEIF Строфи принимает как есть, без предварительной конвертации на вашей стороне. Формат распознаётся не только по расширению файла, но и по содержимому — это работает, даже если файл был переименован и получил, например, расширение .jpg.
После загрузки на сервер Строфи автоматически конвертирует такой файл в JPEG, прежде чем он попадёт в блок на холсте. Специально готовить снимки с iPhone заранее не нужно.
Какой предел размера файла
Максимальный размер одного файла — 25 МБ. Это правило одно для всех типов файлов — изображений, видео, 3D-моделей и аудио — и одинаково действует при любом способе загрузки: перетаскивании с компьютера, вставке из буфера обмена, кнопке загрузки на панели инструментов и перетаскивании в уже существующий блок.
Если файл превышает предел, блок не создаётся, а Строфи показывает сообщение о слишком большом файле. Подробность сообщения зависит от способа загрузки: при перетаскивании на холст в нём есть и название файла, и его фактический размер, при замене содержимого блока — только допустимый максимум.
Какое соотношение сторон допустимо у изображения
Ограничение на пропорции действует только для изображений — у видео и 3D-моделей его нет.
Соотношение длинной стороны к короткой не должно превышать 10 к 1. Это относится к вытянутым как по горизонтали, так и по вертикали изображениям: длинная панорама или очень высокий скриншот с соотношением сторон более 10:1 будут отклонены.
Если пропорции слишком экстремальные, блок не создаётся, а Строфи показывает сообщение о слишком узком соотношении сторон изображения.
Какими способами файл попадает на холст
Перетащите файл с компьютера на пустое место холста — блок появится там, куда вы его отпустили.
Вставьте файл из буфера обмена сочетанием Cmd/Ctrl + V, если фокус не находится в текстовом поле. Так же работает вставка скриншота или изображения, скопированного из веб-страницы или документа — например, из Google Docs.
Нажмите на кнопку загрузки файла на панели инструментов — откроется системный диалог выбора файла, в котором можно выбрать сразу несколько файлов.
Перетащите файл на уже существующий на холсте блок нужного типа — содержимое блока заменится новым файлом, даже если в блоке уже что-то было. Если тип файла не подходит блоку, вместо замены создаётся новый блок в точке, где вы отпустили файл, — он может лечь поверх прежнего.
На существующий блок переносите файлы по одному: из группы перетащенных файлов блок примет только первый, остальные пропадут без сообщения. Чтобы загрузить несколько файлов разом, отпускайте их на пустом месте холста.
Что происходит при перетаскивании нескольких файлов сразу
Ограничения на количество файлов за один раз нет. Каждый файл становится отдельным блоком: первый занимает точку, куда вы перетащили или вставили файлы, следующие блоки Строфи расставляет рядом с ним по очереди, не давая им пересекаться.
Если среди перетащенных файлов часть не проходит проверку — по формату, размеру или пропорциям — Строфи создаёт блоки только для подходящих файлов, а для каждого отклонённого показывает отдельное сообщение с причиной. При вставке из буфера обмена отклонённые файлы пропускаются молча.
Сами файлы передаются на сервер не одновременно, а один за другим по очереди — блок при этом появляется на холсте сразу, не дожидаясь окончания загрузки.