使用Python Imaging
Library,您可以旋转数组,例如:
array(Image.fromarray(<data>).rotate(<angle>, resample=Image.BICUBIC))
从那里,您可以在3D阵列的不同层上创建一个for循环。
如果您将第一个尺寸作为图层,
array[<layer>]则将返回一个2D图层,因此:
for x in range(<amount of layers>): layer = <array>[i] <array>[i] = (Image.fromarray(layer).rotate(<angle>, resample=Image.BICUBIC))
@IvoFlipse的结果,并建议进行对话:
- 将阵列放在更大的阵列中以补救较暗的背景。
- 调查重采样,也许首先缩放阵列。
- 将后脚趾向中间移动,可以让您绕其旋转。
- 通过找到边界并将其再次放置在15x15中,可以确定较小的图像。



