Sao chép dán hình ảnh trong Python

Cách dễ sử dụng nhất để chèn hình ảnh vào Jupyter Notebook là kéo và thả hình ảnh vào sổ ghi chép. Chỉ có thể với các ô Markdown. Hình ảnh được mã hóa bằng Base64 và phần trình bày văn bản của nó được bao gồm trong tệp

![convert notebook to web app][//raw.githubusercontent.com/mljar/visual-identity/main/mercury/mercury_convert_notebook.png]
0. Hình ảnh động dưới đây cho thấy cách bạn có thể làm điều đó

2. Chèn hình ảnh từ URL

Chèn một hình ảnh có sẵn qua URL rất đơn giản. Nó có thể được thực hiện trong ô Markdown

![alternatvie text][URL-to-image]

ví dụ

![convert notebook to web app][//raw.githubusercontent.com/mljar/visual-identity/main/mercury/mercury_convert_notebook.png]

Không có dấu ngoặc kép hoặc dấu ngoặc kép trong URL. Hơn nữa, trong Markdown, bạn có thể sử dụng cú pháp HTML


Bạn cũng có thể chèn một hình ảnh vào ô Python

from IPython import display
display.Image["URL-to-image"]

Nếu hình ảnh của bạn không có sẵn từ URL, bạn có thể sử dụng GitHub cho việc này. Tạo một số kho lưu trữ và tải tệp hình ảnh lên đó [điều này có thể dễ dàng thực hiện trên trang web GitHub]. Sau đó nhấp vào hình ảnh và nhấp vào nút

![convert notebook to web app][//raw.githubusercontent.com/mljar/visual-identity/main/mercury/mercury_convert_notebook.png]
0. GitHub sẽ mở một tab mới với hình ảnh của bạn. Bạn có thể sử dụng địa chỉ URL trong Jupyter Notebook

3. Sử dụng tệp cục bộ

Thay vì sử dụng địa chỉ URL, bạn có thể sử dụng tệp cục bộ, chỉ cần chuyển đường dẫn đến tệp. Điều quan trọng cần nhớ là đường dẫn hình ảnh phải là đường dẫn con của sổ ghi chép. Ví dụ: bạn không thể chuyển hình ảnh từ một ổ đĩa khác. Bạn có thể sử dụng một hình ảnh từ thư mục nằm trong cùng thư mục với sổ ghi chép. Bạn cần nhớ thêm hình ảnh vào kho mã

Đối với các ô Markdown

![alternative text][path-to-image]

hoặc là


Đối với các tế bào Python

from IPython import display
display.Image["path-to-image"]

Chuyển đổi hình ảnh sang Base64

Bạn có thể chuyển đổi hình ảnh thành biểu diễn văn bản Base64 và sử dụng nó để hiển thị hình ảnh. Nó có thể được thực hiện trên một trang web, ví dụ như base64-image. de - tải hình ảnh của bạn lên đó và sao chép dữ liệu đầu ra. Bạn có thể sử dụng đầu ra trong ô Markdown

________số 8

hoặc trong ô Python

from IPython import display
from base64 import b64decode
base64_data = "iVBORw0KGgoAAAANSUhEUgAABL ..  the rest of data "
display.Image[b64decode[base64_data]]

Cách tiếp cận này nên được sử dụng cho hình ảnh rất nhỏ [

Chủ Đề