Трекер Узоров Шерсти Кошек - Организация и Идентификация Окрасов
Цифровой каталог для отслеживания узоров шерсти кошек. Поиск, категоризация и документирование полосатых, пестрых, двухцветных и других окрасов. Идеально подходит для заводчиков, ветеринаров и кошачьих выставок с функцией распознавания изображений.
Трекер Окраса Кошачьей Шерсти
Добавить Окрас
Документация
Что такое трекер рисунков кошачьей шерсти?
Трекер рисунков кошачьей шерсти — это браузерный инструмент для создания личного каталога рисунков шерсти кошек. Пользователь вводит для каждой кошки название, описание и категорию, при желании прикрепляет фотографию, а затем может искать и просматривать сохранённые записи.
Каталог не хранится на сервере. Каждая запись, включая фотографию, сохраняется в локальном хранилище используемого браузера. Очистка данных сайтов этого браузера удаляет каталог, и он не появляется в другом браузере или на другом устройстве.
Как добавить рисунок шерсти кошки
Для добавления записи нужно заполнить короткую форму:
- Название рисунка — не менее 3 символов.
- Описание рисунка — не менее 10 символов.
- Категория рисунка — один из шести фиксированных вариантов: табби, однотонный окрас, биколор, калико, черепаховый окрас или колор-пойнт.
- Изображение (необязательно) — фотография, выбранная через окно выбора файлов устройства. Инструмент считывает файл и сохраняет его как встроенные данные изображения, а не как ссылку на внешний файл.
Все три текстовых поля помечены в форме как обязательные, а для названия и описания установлена минимальная длина, поэтому сам браузер не позволяет отправить неполную форму и указывает на поле, требующее внимания. Перед сохранением инструмент ещё раз проверяет те же три правила в собственном коде и показывает сообщение об ошибке, если одно из них нарушено. Если выбран файл, не являющийся изображением, инструмент отклоняет его и показывает ошибку. Отдельного шага для обрезки, изменения размера или сжатия фотографии нет: файл сохраняется в исходном виде.
Считывание фотографии занимает некоторое время. Пока оно выполняется, кнопка сохранения отключена и на ней отображается надпись «Загрузка изображения...», поэтому запись нельзя сохранить с частично считанной фотографией.
Отправка корректной записи добавляет её в каталог и очищает форму, включая выбранный файл, так что сразу можно ввести другой рисунок.
Как работает поиск
Одно поле поиска фильтрует каталог по мере ввода текста. Поиск проверяет только два поля: название узора и его категорию. Текст описания он не проверяет.
Поиск не зависит от регистра и работает по частичному совпадению, поэтому ввод «tab» находит любую запись, в названии или категории которой есть «tab», например «Tabby» или «Mackerel Tabby Kitten». Начальные и конечные пробелы удаляются перед поиском, а запрос, состоящий только из пробелов, считается отсутствием поиска. Нечёткий поиск с исправлением опечаток не выполняется, и одновременно может быть активен только один поисковый запрос. Поле не поддерживает выбор нескольких категорий. Ввод нового запроса возвращает представление к первой странице результатов. Если совпадений нет, инструмент сообщает об этом и повторяет искомый запрос.
Категории рисунков кошачьей шерсти
Трекер распределяет каждую запись по одной из шести категорий:
- Однотонный окрас: один равномерный цвет по всей шерсти, например чёрный, белый или кремовый. Рецессивный ген подавляет полосатый рисунок табби, который иначе был бы виден.
- Табби: рисунок шерсти, характерный для диких кошек; включает классический вариант (широкие завитые отметины), макрель (узкие параллельные полосы), пятнистый и тиккированный варианты (волоски с чередующимися участками цвета, при почти незаметном общем рисунке).
- Биколор: однотонный или табби-окрас в сочетании с участками белой шерсти — от нескольких белых волосков до преимущественно белого покрова.
- Калико: участки чёрного, оранжевого и белого цвета. Такой окрас возникает из-за двух X-хромосом, несущих разные гены окраса, поэтому кошки калико почти всегда самки.
- Черепаховый окрас: пёстрая смесь чёрного и оранжевого с небольшим количеством белого или вовсе без него. Как и калико, этот окрас зависит от наличия двух X-хромосом и в основном встречается у самок.
- Колор-пойнт: светлое тело с более тёмной шерстью на ушах, морде, лапах и хвосте. Такой окрас обусловлен геном пигмента, который активируется только в более холодных частях тела; особенно он известен у сиамских кошек.
Эти категории могут пересекаться у живых кошек — например, кошка с полосатым окрасом может также быть двухцветной, — но каждая запись каталога относится только к одной из шести категорий.
Как работает постраничная навигация
Записи отображаются в виде сетки, по 12 рисунков на странице. Число страниц рассчитывается так:
общее число страниц = ⌈ число совпавших рисунков ÷ 12 ⌉
(результат округляется вверх до следующего целого числа)
Пример расчёта
В каталоге сохранено 30 рисунков, и активного фильтра поиска нет, поэтому все 30 считаются совпадениями.
- общее число страниц = ⌈30 ÷ 12⌉ = ⌈2,5⌉ = 3
- На странице 1 отображаются рисунки с 1 по 12.
- На странице 2 отображаются рисунки с 13 по 24.
- На странице 3 отображаются оставшиеся 6 рисунков — с номерами от 25 до 30.
Если поисковый запрос сокращает результаты, например, до 7 совпавших рисунков, число страниц становится равным ⌈7 ÷ 12⌉ = 1, а кнопка «Далее» отключается, поскольку страница всего одна.
Часто задаваемые вопросы
Может ли поле поиска находить слова в описании рисунка? Нет. Оно проверяет только название рисунка и категорию, поэтому слово, встречающееся только в описании, не найдёт эту запись.
Можно ли одновременно выбрать несколько категорий? Нет. Есть одно текстовое поле поиска, которое ищет один запрос в названии и категории. Элемента управления для совместного выбора нескольких категорий нет.
Можно ли добавлять к записи собственные теги помимо шести категорий? Нет. Каждая запись должна использовать одну из шести встроенных категорий: табби, однотонный окрас, биколор, калико, черепаховый окрас или колор-пойнт. Отдельного поля для тегов нет.
Анализируются или сравниваются ли фотографии автоматически? Нет. Инструмент сохраняет загруженное изображение и отображает его; он не сравнивает изображения между собой и не определяет рисунок шерсти по фотографии.
Синхронизируется ли каталог между устройствами или браузерами? Нет. Данные сохраняются только в локальном хранилище браузера, в котором они были введены. При использовании другого браузера или устройства открывается пустой каталог.
Почему инструмент отклоняет новую запись? Наиболее частые причины — название короче 3 символов, описание короче 10 символов, отсутствие выбранной категории или загруженный файл, не являющийся изображением.