擅长:python、mysql、java
<p>如果允许使用<a href="http://scikit-image.org/" rel="nofollow">scikit-image</a>以外的库(正如您在评论中提到的那样),那么scipy只有<a href="http://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.interpolation.rotate.html" rel="nofollow">the tool</a>用于此:</p>
<pre><code>import matplotlib.pyplot as plt
from scipy.ndimage.interpolation import rotate
import scipy.misc
lena = scipy.misc.lena()
rotated_lena = rotate(lena, 30, reshape=True)
f, (ax0,ax1) = plt.subplots(1,2)
ax0.imshow(lena, cmap='gray')
ax1.imshow(rotated_lena, cmap='gray')
plt.show() # shows a normal version of Lena and a version that is rotated by 30° CCW, uncropped
</code></pre>