Конструктор тир-листов

Настроить уровни
Загрузка локального проекта тир-листа…

Создавайте тир-листы из собственных подписей и изображений с устройства без регистрации и загрузки проекта. Переименовывайте и перекрашивайте строки уровней, добавляйте текст или изображения PNG, JPEG и WebP, а затем распределяйте элементы перетаскиванием, с клавиатуры или кнопками перемещения. Рабочий проект можно восстановить в этом браузере, а также скачать в виде переносимого файла проекта либо готового PNG или SVG. Автоматического ранжирования нет: категории, критерий сравнения и итоговый порядок полностью определяете вы.

Как создать тир-лист

  1. 1

    Настройте доску

    Задайте название проекта, затем меняйте названия, цвета, количество и порядок уровней. Привычные строки от S до F: лишь начальный вариант.

  2. 2

    Добавьте и распределите элементы

    Добавьте короткие текстовые элементы или выберите локальные изображения PNG, JPEG и WebP. Переносите элементы из раздела «Без рейтинга» на нужный уровень перетаскиванием, с клавиатуры или видимыми командами перемещения.

  3. 3

    Сохраните или опубликуйте результат

    Экспортируйте проект JSON, чтобы продолжить редактирование позднее, либо скачайте PNG или SVG как готовое изображение. Браузер также сохраняет локальную резервную копию на этом устройстве.

Что такое тир-лист и чем он не является

Тир-лист распределяет сопоставимые элементы по упорядоченным уровням, например S, A, B и C. Чем выше строка, тем обычно сильнее предпочтение, лучше результат или соответствие выбранному критерию. Инструмент не вычисляет оценку и не решает, куда поместить элемент.

Поэтому тир-лист отличается от двух других распространённых видов досок:

Формат Главный вопрос Что означает положение
Тир-лист Как эти элементы соотносятся друг с другом? Относительный ранг или категория
Чек-лист Выполнено ли каждое действие? Выполнено или не выполнено
Канбан-доска На каком этапе находится каждая задача? Состояние работы: К выполнению, В работе или Готово

Тир-лист подходит для мнений и сравнительных оценок: любимых альбомов, вариантов товаров, игровых персонажей, рецептов, которые стоит повторить, или идей для расстановки приоритетов. Чек-лист отмечает выполнение, а канбан-доска нужна, когда задачи проходят этапы рабочего процесса.

Заранее выберите понятные уровни

Стандартные обозначения S–F, условность, а не требование. Переименуйте их под задачу: Отлично / Хорошо / Возможно / Пропустить, Первый выбор / Запасной / Не подходит или используйте другую понятную шкалу. Доступно до 12 уровней.

Определите критерий до перемещения элементов. Рейтинг по «лучшей цене и качеству» может сильно отличаться от рейтинга по «лучшему качеству». Если люди увидят только экспортированное изображение, точный заголовок и понятные названия строк помогут правильно прочитать результат.

Элементы внутри одного уровня тоже можно переставлять. Используйте порядок слева направо для дополнительного выражения предпочтения либо считайте все элементы строки равноценными.

Текст и локальные изображения

На доску можно добавить до 100 элементов, в том числе не более 60 изображений. Текст удобен для названий, вариантов и идей. Изображения нормализуются в браузере, поэтому исходники разных размеров помещаются в одинаковые плитки, а ненужные метаданные не переносятся в сохранённый проект.

Поддерживаются исходные форматы PNG, JPEG и WebP. Один файл может занимать до 8 MiB, каждая сторона, до 8192 пикселей, а декодированное изображение, до 16 мегапикселей. При необходимости принятые изображения локально уменьшаются максимум до 512 × 512 пикселей. Суммарный объём нормализованных изображений в проекте ограничен 32 MiB.

Удалённые URL изображений и загрузка SVG намеренно не поддерживаются. Обработка только декодированных локальных растровых изображений исключает недоступные внешние ресурсы, ошибки Canvas из-за разных источников и активное содержимое SVG/XML. В памятке OWASP File Upload Cheat Sheet для многоуровневой защиты загрузок рекомендуется разрешать только необходимые форматы, ограничивать размер, проверять не только заявленный MIME-тип и перезаписывать изображения.

Перетаскивать необязательно

Перетаскивание удобно, но это не единственный способ ранжирования. Переведите фокус на элемент и воспользуйтесь командами перемещения либо нажмите Enter или Пробел, чтобы включить клавиатурный режим. Стрелками выберите уровень и позицию, подтвердите клавишей Enter или Пробел, а клавишей Escape отмените действие.

Так редактор удобен и на телефоне, где точное перетаскивание бывает сложным. Рекомендации W3C по перетаскиванию в WCAG 2.2 объясняют, почему функции с перетаскиванием требуют простой альтернативы для указателя. Здесь одно и то же перемещение доступно перетаскиванием, с клавиатуры, щелчком или касанием.

Что сохраняется в этом браузере

Название, уровни, текст элементов, данные изображений и рейтинг остаются в хранилище браузера на этом устройстве. Они не добавляются в URL страницы и не отправляются на сервер как данные редактора. Локальная копия для восстановления хранится в IndexedDB, поэтому обычное обновление страницы может вернуть вашу работу.

Локальное восстановление, не облачное хранилище. Другой браузер или устройство не увидит проект, очистка данных сайта удалит его, а пользователь того же профиля браузера может снова его открыть. На общем устройстве нажмите Очистить проект, а для отдельной резервной копии экспортируйте проект JSON.

JSON, PNG и SVG предназначены для разных задач

Экспорт Лучше всего подходит для Важная особенность
Проект JSON Резервная копия, перенос и последующее редактирование Хранит уровни, порядок, текст и нормализованные изображения в одном самодостаточном файле
PNG Публикации, сообщения и документы Готовое растровое изображение, которое легко открыть, но нельзя редактировать как проект тир-листа
SVG Масштабируемый макет и графические редакторы Текст и фигуры остаются векторными, а встроенные фотографии, растровыми

Импорт JSON проверяется до замены текущего проекта. Повреждённый, неподдерживаемый или слишком большой файл не изменит открытый проект. Размер проекта JSON ограничен 48 MiB.

PNG рисуется непосредственно в браузере с использованием нормализованных локальных изображений. Загрузку создаёт стандартный метод браузера canvas.toBlob(). Удалённые изображения не используются, поэтому Canvas не загрязняется данными из другого источника и остаётся доступным для экспорта.

SVG создаётся из небольшого неинтерактивного набора фигур, текста и элементов изображений. Пиксели PNG, JPEG или WebP встраиваются внутрь SVG, но не трассируются и не преобразуются в векторы. MDN сообщает, что SVG-элемент <image> отображает растровые изображения. В экспортированный файл не копируются произвольные загруженные SVG, скрипты, ссылки или HTML.

Ограничения для надёжного экспорта

Доступная ширина экспорта: 800, 1200, 1600 или 2400 пикселей. PNG можно создать в масштабе 1× или 2×, если итоговый растр не превышает 8192 пикселя по каждой стороне и 16 × 1024 × 1024 пикселя (около 16,8 мегапикселя). Если экспорт 2× превышает безопасный предел браузера, инструмент сообщит о проблеме, а не станет незаметно уменьшать доску. Для SVG действует тот же предел безопасности проекта и файла в 48 MiB.

По умолчанию элементы без рейтинга не попадают в готовое изображение. Включите Добавить элементы без рейтинга, чтобы показать их последней нейтральной строкой. Всегда проверяйте предварительный просмотр: очень длинный заголовок, большое число строк или элементов могут сделать технически корректную доску нечитаемой при публикации в малом размере.

Частые ошибки при создании тир-листа

  • Смена критерия в процессе. Укажите сравнение в заголовке до ранжирования.
  • Непонятные названия строк. Подписи «Возможно» и «Избегать» сообщают больше, чем цвета без объяснения.
  • Восприятие уровня как точной оценки. Элементы одной полосы входят в общую категорию; расстояние до другой полосы не является измеренной величиной.
  • Забытый раздел без рейтинга. Такие элементы не включаются в готовый экспорт автоматически.
  • Отправка только файла проекта. JSON нужен для повторного открытия редактора; если получателю достаточно посмотреть результат, используйте PNG или SVG.

Часто задаваемые вопросы

Нет. Содержимое редактора обрабатывается и хранится в этом браузере, не загружается как данные проекта и не помещается в URL страницы. Локальная копия восстановления IndexedDB может оставаться в текущем профиле браузера, пока вы не очистите проект или данные сайта.

Тир-лист сравнивает элементы по предпочтению, качеству или другому выбранному критерию. Чек-лист отмечает выполнение действий. Канбан-доска отслеживает задачи по этапам рабочего процесса. Этот инструмент ранжирует сопоставимые элементы, но не управляет сроками или выполнением задач.

Можно добавить локальные файлы PNG, JPEG и WebP. Удалённые URL, SVG, GIF, HEIC, AVIF, видео и PDF не поддерживаются. До добавления в проект файлы проверяются, декодируются и нормализуются в браузере.

Да. У каждого элемента есть видимые команды перемещения, а в клавиатурном режиме уровень и позиция выбираются стрелками. Нажмите Enter или Пробел, чтобы начать и подтвердить перемещение, либо Escape для отмены.

Нет. Фигуры и текст доски являются векторными элементами, а изображения остаются встроенными растровыми данными PNG, JPEG или WebP. Макет масштабируется, но фотография не выдаётся за трассированное векторное изображение.

Проект может содержать до 12 уровней и 100 элементов, из которых не более 60: изображения. Ограничения объёма и пикселей защищают память мобильных устройств и обеспечивают надёжное локальное сохранение и экспорт.

Сохраните проект JSON, чтобы позднее снова открыть и отредактировать доску. Для готового изображения с широкой совместимостью отправьте PNG, а для масштабируемого макета: SVG. PNG и SVG предназначены для просмотра, а не как редактируемые резервные копии проекта.

Сопутствующие инструменты

Генератор мемов

Создавайте мемы по популярным шаблонам вроде Drake, Distracted Boyfriend или Doge либо загружайте свое изображение. Верхний и нижний текст, шрифт Impact, обводка и тень.

Генератор QR-кодов

Создавайте QR-код из текста или URL в браузере и скачивайте его в PNG.

Изменение размера изображений

Меняйте размер изображений до точных пиксельных размеров или процентов, сохраняя пропорции. Подходит для пакетной подготовки, без загрузки файлов.

WebP в JPG

Конвертируйте изображения WebP в JPG/JPEG прямо в браузере. Выберите качество, объедините прозрачность с цветом фона и скачайте без загрузки файлов на сервер.

Создание GIF

Преобразуйте серию изображений или короткое видео в анимированный GIF. Настройте частоту кадров, повторы и размер перед экспортом.

Генератор штрихкодов

Создавайте Code 128, EAN-13, UPC, ITF-14 и еще семь линейных штрихкодов. Данные остаются в браузере, результат можно скачать в SVG или PNG.