要實現圖像的縮放和平移功能,可以使用Matplotlib的imshow()函數和set_xlim()、set_ylim()函數來實現。以下是一個示例代碼:
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
# 讀取圖片
img = mpimg.imread('example.jpg')
# 創建一個新的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]) # 設置x軸范圍
plt.ylim(img.shape[0], 0) # 設置y軸范圍
plt.show()
在上面的示例代碼中,我們首先讀取了一張圖片,然后使用imshow()函數顯示原始圖片。接著使用set_xlim()和set_ylim()函數來縮放圖片,通過設置x軸和y軸的范圍來實現縮放效果。最后使用plt.show()函數顯示縮放后的圖片。