Меню сайта

На главную

Исходные коды
Программное обеспечение
Партнёрка
Разработка под заказ
Рекламные услуги
Остальные
Новости
Обновления у ботов
Команды у ботов
Super Petukh
Сергей Беляков ВК
Сергей Беляков Telegram
Павел Пазик
Леонид Белкин
Марина Маляева
Роман Шеннис
Павел Письков
Андрей Марков
Иван Единоросов
Александр Голенков
Другие
Партнёрские проекты
Railway Archive

- сайт от Студии.

All Stickers

- вся информация о стикерах в ВК.

News Transport

- новости с общественным транспортом.

Мухосранский вестник

- авторские истории относительно республики Мухосранции.

ID: 179
Мозаика
9
Это картинка
Множество параметров для генерации уникальной мозаики из любых картинок
Теги:
commands Super_Petukh
Дата редактирования:
2022-04-11 00:20:30
Дополнительный параметр:
Статья актуальна для версии бота v22.03.31.
Данная статья содержит описание всех параметров для настройки генератора мозаик, а также примеры его работы.



Поддерживаемые команды настроек:


Для работы команды необходима прикреплённая картинка или сообщение с картинкой.

Таблица 1. Поддерживаемые названия цветов и их внешний вид



Слова Центральный - установит выбор цвета кусочков мозаики по центральному пикселю, Средний - установит выбор цвета кусочков мозаики по среднему цвету пикселей, данный параметр установлен по умолчанию.

Слова ++грани - выделит жирной линией грани между кусочками мозаики, +грани - выделит тонкой линией грани между кусочками мозаики, -грани - не будет выделять грани между кусочками мозаики, данный параметр установлен по умолчанию.

Цвет(#66aa66) - цвет в формате HEX (принимает цифры 0 - 9 и латинские буквы a - f) или буквенным названием текста из таблицы, задаёт цвет выделения граней.

Рцвет(200, 200, 200) - альтернатива команде "Цвет". Запятые между числами необязательны. Цвет задаётся в формате RGB (числа должны быть от 0 до 255) или буквенным названием текста из таблицы. Задаёт цвет выделения граней.

Хцвет(360, 0, 100) - ещё одна альтернатива предыдущим командам. Цвет задаётся в формате HSV (первое число от 0 до 360, второе и третье число от 0 до 100) или буквенным названием текста из таблицы. Задаёт цвет выделения граней.

Размытие(5) - задает размытие по Гауссу исходной картинки перед трансформацией в мозаику. Принимает целые значения от 2 до 12. По умолчанию размытие отсутствует.

Коррекция(1.0) - задаёт гамма-коррекцию получаемой мозаики. Принимает целые или вещественные значения от 0.1 до 10. По умолчанию равно единице.

Неточность(0.25) - задаёт коэффициент неточности получаемой мозаики. Принимает вещественные значения от 0.15 до 0.5. По умолчанию равно 0.25.

Кусочки(16) - задаёт минимальный размер кусочков мозаики. Принимает целые значения от 8 до 32. По умолчанию равно 16.

Итераций(3) - задаёт количество итераций преобразования картинки. Принимает целые значения от 1 до 5. По умолчанию равно трём. Чем меньше итераций, те быстрее будет результат, однако мозаика будет более "грубой" и наоборот, дольше времени затратится, но результат будет более выверенный.



Пример 1. Мозаика без дополнительных параметров



Пример 2. Мозаика с тонкими гранями



Пример 3. Мозаика с тонкими гранями кремового цвета



Пример 4. Мозаика измененной коррекцией цвета в сторону высветления



Пример 5. Мозаика с изменённой точностью в сторону её ухудшения



Пример 6. Мозаика с изменённой минимальной размерностью кусочков

Рекомендации

Это картинка
ID: 87
302
Язык: Python, Метод подключения: Long poll, Библиотека: vk_api, Бот: Страничный
Цена: 500
Связаться с нами
Это картинка
ID: 90
42
Язык: Python, Метод подключения: Long poll, Библиотека: vk_api, Бот: Страничный
Цена: 2050
Связаться с нами
Это картинка
ID: 44
1066
Описание команд и особенностей работы бота Super Petukh
Дата: 2022-05-28 22:52:31
Это картинка
ID: 186
1382
4 новых rp действия и 5 новых команд с баянами
Дата: 2022-04-27 23:34:13