擅长:python、mysql、java
<p>创建一个透明alpha且大小为32x32的空<a href="https://www.pygame.org/docs/ref/surface.html" rel="nofollow noreferrer">^{<cd1>}</a>对象:</p>
<pre class="lang-py prettyprint-override"><code>new_image = pygame.Surface((32, 32), pygame.SRCALPHA)
</code></pre>
<p><a href="https://www.pygame.org/docs/ref/surface.html#pygame.Surface.blit" rel="nofollow noreferrer">^{<cd2>}</a>所需区域(32,16,32,32)将原始64x64精灵(<code>original_image</code>)形成到新曲面上:</p>
<pre class="lang-py prettyprint-override"><code>new_image.blit(original_image, (0, 0), (32, 16, 32, 32))
</code></pre>
<p>按<a href="https://www.pygame.org/docs/ref/transform.html#pygame.transform.smoothscale" rel="nofollow noreferrer">^{<cd4>}</a>缩放新曲面对象</p>
<pre class="lang-py prettyprint-override"><code>new_image = pygame.transform.smoothscale(new_image, (64, 64))
</code></pre>