.NET Динамическая генерация изображений

Я думал о настройке динамической сетки изображений, похожей на миллион долларов, но 500х500. Пользователи выбирают свое место в сетке.

У меня вопрос, как бы вы пошли рисовать изображение из данных? Я думал, что изображение можно нарисовать из массива [500][500], каждый слот хранит цвет для пикселя. Поэтому, когда пользователь добавляет кусок в квадрат, вы записываете позицию и размер и заменяете их в массиве>?

Затем каждый раз, когда изображение меняется, вы сохраняете общий блоб в БД, поэтому у вас есть версия

Что, вы парни, думаете?

1 ответ

Решение
  1. Создайте пустое изображение размером 500x500.
  2. При каждом добавлении новой записи сохраняйте эту запись в базе данных.
  3. Добавить запись к изображению.
  4. Сохранить статическое изображение в виде файла.
  5. Подайте это изображение посетителю страницы.

Таким образом, у вас есть как история всех изменений, так и быстрое и статичное изображение для показа.

Другие вопросы по тегам