Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để vẽ một hình ảnh từ xa từ url http bằng Matplotlib?

Để vẽ một hình ảnh từ xa từ một URL http, chúng tôi có thể sử dụng io.imread () để đọc một URL và thực hiện các bước sau -

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tải hình ảnh từ URL http
  • Sử dụng imshow () phương pháp hiển thị dữ liệu dưới dạng hình ảnh, tức là trên raster 2D thông thường.
  • Tắt các trục.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

from skimage import io
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

f = "https://matplotlib.sourceforge.net/_static/logo2.png"
a = io.imread(f)

plt.imshow(a)
plt.axis('off')

plt.show()

Đầu ra

Làm thế nào để vẽ một hình ảnh từ xa từ url http bằng Matplotlib?