移动 360 度的中心。全景图

Move center of the 360 deg. panorama image

我有一张 360 度图像,想在 C# 中将它水平移动 x 度。

这是一个例子:

这是我想要得到的结果:

不确定从哪里开始 - 应该 'sliced' 分成 360 幅并重新绘制,还是有其他 C# 方法以这种方式移动图像。

假设您只是简单地平移图像而不是对其进行球形映射或任何花哨的操作,您只需将其切成两部分。

只需制作一个相同大小的新位图,然后使用Graphics.DrawImage将两部分倒序绘制即可。