Меню сайта

На главную

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

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

All Stickers

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

News Transport

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

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

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

ID: 179
Мозаика
17
Это картинка
Множество параметров для генерации уникальной мозаики из любых картинок
Теги:
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
332
Язык: Python, Метод подключения: Long poll, Библиотека: vk_api, Бот: Страничный
Цена: 500
Связаться с нами
Это картинка
ID: 110
19
Язык: Python, Метод подключения: Long poll, Библиотека: vk_api, Бот: Страничный
Цена: 2500
Связаться с нами
Это картинка
ID: 30
874
Подробное описание команд Жмыг, Шмыг, Супержмыг и Супершмыг и сравнение их результатов
Дата: 2022-03-30 14:27:22
Это картинка
ID: 25
2092
Ссылки на страницы наших сотрудников
Дата: 2022-10-24 20:03:25