要實(shí)現(xiàn)圖像的縮放和平移功能,可以使用Matplotlib的imshow()函數(shù)和set_xlim()、set_ylim()函數(shù)來實(shí)現(xiàn)。以下是一個(gè)示例代碼:
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
# 讀取圖片
img = mpimg.imread('example.jpg')
# 創(chuàng)建一個(gè)新的figure
plt.figure()
# 顯示原始圖片
plt.subplot(121)
plt.imshow(img)
plt.title('Original Image')
# 縮放圖片
plt.subplot(122)
plt.imshow(img)
plt.title('Scaled Image')
plt.xlim(0, img.shape[1]) # 設(shè)置x軸范圍
plt.ylim(img.shape[0], 0) # 設(shè)置y軸范圍
plt.show()
在上面的示例代碼中,我們首先讀取了一張圖片,然后使用imshow()函數(shù)顯示原始圖片。接著使用set_xlim()和set_ylim()函數(shù)來縮放圖片,通過設(shè)置x軸和y軸的范圍來實(shí)現(xiàn)縮放效果。最后使用plt.show()函數(shù)顯示縮放后的圖片。