将图像分割成图块

发布于 2024-08-05 03:05:07 字数 259 浏览 1 评论 0原文

给定一个已加载的 Bitmap 对象。我想将此图像分割成 256x256 的图块,并将每个图块保存为 jpg 文件。

您可能认为这是一个 Silverlight Deep Zoom 排序任务,您是对的。

我有一个使用 WPF 的解决方案,但我更喜欢一个可以在 .NET 2.0 框架中工作的解决方案。我没有花太多时间在 GDI+ 上。

有人知道我该怎么做吗?我似乎找不到“从指定的矩形类型的方法创建位图”。如果不存在我会感到惊讶,但也许我只见树木不见森林。

Given a loaded Bitmap object. I want to slice up this image into 256x256 tiles and save out each tile as a jpg file.

You may think this as a Silverlight Deep Zoom sort task and you'd be right.

I've got a solution using WPF but I would prefer a solution that would work in the .NET 2.0 framework. GDI+ is not somewhere I've spent any amount of time.

Anyone know how I could go about this? I can't seem to find a "Create Bitmap from a specified rectangle sort of method". I'd be surprised if one doesn't exist but perhaps I can't see the wood for the trees.

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

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

发布评论

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

评论(1

人事已非 2024-08-12 03:05:07

您可以使用 Bitmap.Clone(Rectangle, PixelFormat) 裁剪出源图像的 256x256 区域。这适用于 .NET 2.0。

You can use Bitmap.Clone(Rectangle, PixelFormat) to crop out a 256x256 region of a source image. This works in .NET 2.0.

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