.NET Динамическая генерация изображений
Я думал о настройке динамической сетки изображений, похожей на миллион долларов, но 500х500. Пользователи выбирают свое место в сетке.
У меня вопрос, как бы вы пошли рисовать изображение из данных? Я думал, что изображение можно нарисовать из массива [500][500], каждый слот хранит цвет для пикселя. Поэтому, когда пользователь добавляет кусок в квадрат, вы записываете позицию и размер и заменяете их в массиве>?
Затем каждый раз, когда изображение меняется, вы сохраняете общий блоб в БД, поэтому у вас есть версия
Что, вы парни, думаете?
1 ответ
Решение
- Создайте пустое изображение размером 500x500.
- При каждом добавлении новой записи сохраняйте эту запись в базе данных.
- Добавить запись к изображению.
- Сохранить статическое изображение в виде файла.
- Подайте это изображение посетителю страницы.
Таким образом, у вас есть как история всех изменений, так и быстрое и статичное изображение для показа.