.NET 动态图像生成

发布于 2024-11-24 22:24:46 字数 237 浏览 0 评论 0原文

我一直在考虑建立一个类似于百万美元主页的动态图像网格,但尺寸为 500x500。用户选择他们在网格上的位置。

我的问题是你将如何从数据中绘制图像?我一直认为图像可以从数组[500][500]中绘制,每个槽存储一个像素的颜色。因此,当用户在正方形中添加一块时,您会记录位置和大小并将其替换到数组中>?

然后,每次图像更改时,您都会将整个 blob 存储在数据库中,这样您就可以进行版本控制,

你们觉得怎么样?

I've been thinking about setting up a dynamic image grid similiar to milliondollarhomepage, but 500x500. Users choose their place on grid.

My question is how would you go about drawing the image from the data? I've been thinking the image can be drawn from a array[500][500], each slot storing color for a pixel. So when a user adds a piece in the square, you record position and size and replace that in the array>?

Then each time the image changes you store the total blob in the DB so you have some versioning

What do you guys think?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

遮了一弯 2024-12-01 22:24:46
  1. 创建空的 500x500 图像。
  2. 每次添加新条目时,将该条目存储在数据库中。
  3. 向图像添加条目。
  4. 将静态图像保存为文件。
  5. 将此图像提供给页面访问者。

这样,您既可以获得所有更改的历史记录,又可以显示快速且静态的图像。

  1. Create empty 500x500 image.
  2. On each addition of new entry, store that entry in database.
  3. Add entry to image.
  4. Save static image as a file.
  5. Serve this image to page visitor.

This way you have both a history of all changes and a fast and static image to show.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文