【问题标题】:Slice up an image into tiles将图像切片成图块
【发布时间】:2009-09-17 00:45:28
【问题描述】:

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

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

我有一个使用 WPF 的解决方案,但我更喜欢在 .NET 2.0 框架中工作的解决方案。 GDI+ 不是我花费任何时间的地方。

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

【问题讨论】:

    标签: c# .net gdi+


    【解决方案1】:

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

    【讨论】:

    • 感谢 Reed,这看起来很简单,很明显,如果你想切出一片东西,你会调用它的 Clone 方法。 :P
    • 是的 - 该方法的名字很糟糕,但效果很好。
    猜你喜欢
    • 1970-01-01
    • 2011-06-20
    • 2011-12-16
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    • 2019-06-04
    • 2012-02-13
    • 1970-01-01
    相关资源
    最近更新 更多