标签: c# image panoramas
我有360度的图像,想要在C#中水平移动x度。
以下是一个例子:
这是我想得到的结果:
不知道从哪里开始 - 它应该被“切成”360个并重新绘制,还是有其他C#方法以这种方式移动图像。
答案 0 :(得分:1)
假设您正在谈论简单地平移图像而不是球形映射或任何花哨的东西,您只需要将其分成两部分。
只需制作相同大小的新位图,然后使用Graphics.DrawImage以相反的顺序绘制这两个部分。
Graphics.DrawImage