Онлайн генератор случайного растрового изображения
Создайте случайное растровое изображение: задайте ширину, высоту и размер блока, получите PNG. Пример: 20×10 с блоком 5 даёт 8 блоков. Обработка выполняется…
Начать работу
Возможности и примеры
Как это работает
Холст заполняется блоками сверху вниз и слева направо. Каждый блок получает независимый случайный цвет в формате HSL: оттенок от 0 до 359 градусов, насыщенность 75%, светлота 55%. Крайние блоки обрезаются по границе холста, если размеры не кратны размеру блока.
Пример настройки
Например, при ширине 20, высоте 10 и размере блока 5 получится 8 блоков: 4 столбца и 2 ряда. При размерах по умолчанию 800×500 и размере блока 10 будет 4000 блоков.
Ограничения размеров
Ширина и высота ограничены значениями от 1 до 10000. Если произведение ширины и высоты превышает 24 миллиона пикселей, размеры пропорционально уменьшаются. Например, запрошенный холст 10000×10000 будет уменьшен примерно до 4899×4899.
Случайность и воспроизводимость
Генерация использует Math.random() без управления зерном. Повторение тех же настроек не даст тот же узор. Это декоративное тестовое изображение, а не криптографически случайные данные, имитация шума сжатия или спрайт с ограниченной палитрой.
Практические рекомендации
- Для мобильных устройств выбирайте умеренные размеры, чтобы не перегружать браузер.
- Очень маленький размер блока (например, 1) увеличивает количество блоков и время генерации.
- Используйте кнопку «Скачать PNG» для сохранения результата.
Часто задаваемые вопросы
Почему при одинаковых настройках получаются разные изображения?
Потому что генератор использует Math.random() без начального зерна. Каждое нажатие кнопки «Сгенерировать» создаёт новый независимый набор случайных цветов.
Что произойдёт, если я введу ширину 10000 и высоту 10000?
Произведение превышает лимит в 24 миллиона пикселей, поэтому размеры будут пропорционально уменьшены примерно до 4899×4899, чтобы соблюсти ограничение.
Можно ли управлять цветовой палитрой или использовать определённые цвета?
Нет, инструмент не предоставляет таких опций. Каждый блок получает случайный оттенок при фиксированных насыщенности 75% и светлоте 55%.
Обработка выполняется локально в вашем браузере.