<p>如果这些是图像,您可以使用<a href="https://pillow.readthedocs.io/en/stable/reference/Image.html" rel="nofollow noreferrer">PIL</a>轻松地执行此操作</p>
<pre class="lang-py prettyprint-override"><code>from PIL import Image
</code></pre>
<p>忽略此位,它只生成64x64测试图像</p>
<pre class="lang-py prettyprint-override"><code>from scipy import misc
img = misc.face()
img=Image.fromarray(np.uint8(img))
img=img.resize((64,64))
</code></pre>
<p>这应该是一只可爱的小浣熊</p>
<p><a href="https://i.stack.imgur.com/GqjEr.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GqjEr.png" alt="enter image description here"/></a></p>
<p>接下来,我们可以按照您描述的比例因子2调整大小(注意:我并没有利用这是一个正方形图像的事实,只是为了使这更具普遍性。您可以使用<code>imsz=img.size[0] </code>将其简化一点)</p>
<pre class="lang-py prettyprint-override"><code>imsz=img.size
# resize by factor of 2
img=img.resize((imsz[0]*2,imsz[1]*2))
</code></pre>
<p>这样可以得到2倍比例的图像</p>
<p><a href="https://i.stack.imgur.com/jk5hT.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jk5hT.png" alt="enter image description here"/></a></p>
<p>现在我们只是修剪它</p>
<pre class="lang-py prettyprint-override"><code># box – The crop rectangle, as a (left, upper, right, lower)-tuple
crpimg=img.crop(box=(int(0.5*imsz[0]),int(0.5*imsz[1]),int(1.5*imsz[0]),int(1.5*imsz[1])))
</code></pre>
<p>这为我们提供了一个64x64图像:</p>
<p><a href="https://i.stack.imgur.com/Nhmlf.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Nhmlf.png" alt="enter image description here"/></a></p>