1

我想在左边画一个圆形星系,在右边画另一个圆形星系。所有 GalSim 演示似乎都在随机设置的位置绘制星系——我将如何创建 2 个具有各自位置信息的 gal 变量,并将其放置在更大的图像中?

谢谢!

4

1 回答 1

2

GalSim demo5、demo7 和 demo10 可以满足您的需求:它们将星系绘制到较大图像中的固定、预先指定的位置。Demos 5 和 10 有一个网格上的星系,而 demo7 只有两个星系图像被绘制成一个更大的图像(我相信这正是你想要做的)。简要总结一下,您创建一个 galsim.Bounds() 对象,该对象指定要在其中绘制每个对象的较大图像中的区域,然后绘制到具有该边界的子图像中。但是我提到的示例脚本通过许多注释详细说明了这一点,因此我鼓励您查看这些。

于 2015-09-18T17:31:24.700 回答