Pygame là một bộ mô-đun Python đa nền tảng được thiết kế để viết trò chơi điện tử. Nó bao gồm các thư viện âm thanh và đồ họa máy tính được thiết kế để sử dụng với ngôn ngữ lập trình Python. Bây giờ, tùy thuộc vào trí tưởng tượng hoặc nhu cầu của nhà phát triển, loại trò chơi mà họ muốn phát triển bằng bộ công cụ này
Lệnh cài đặt pygame
pip install pygame
Làm cách nào để hiển thị hình ảnh với PyGame?
Có bốn bước cơ bản để hiển thị hình ảnh trên cửa sổ pygame
- Tạo một đối tượng bề mặt hiển thị bằng màn hình. phương thức set_mode[] của pygame
- Tạo đối tượng bề mặt Image i. e. đối tượng bề mặt trong đó hình ảnh được vẽ trên đó, sử dụng hình ảnh. phương thức load[] của pygame
- Sao chép đối tượng bề mặt hình ảnh sang đối tượng bề mặt hiển thị bằng phương thức blit[] của đối tượng bề mặt hiển thị pygame
- Hiển thị đối tượng bề mặt hiển thị trên cửa sổ pygame bằng màn hình. cập nhật [] phương pháp pygame
Hiển thị hình ảnh bằng PyGame
Ở đây, trước tiên chúng tôi nhập thư viện cần thiết, sau đó đặt chiều rộng và chiều cao của hình ảnh, sau đó tạo bề mặt hiển thị cho kích thước đó, sau đó đưa đường dẫn của hình ảnh cần thiết vào sau đó hình ảnh. load[] và cuối cùng lặp lại danh sách các đối tượng sự kiện
Python PIL. Hình ảnh. phương thức hiển thị []
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Độ khó. Cơ bản
- Cập nhật lần cuối. 04 tháng 3 năm 2022
Cải thiện bài viết
Lưu bài viết
PIL là Thư viện hình ảnh Python cung cấp trình thông dịch python với khả năng chỉnh sửa hình ảnh. Mô-đun Hình ảnh cung cấp một lớp có cùng tên được sử dụng để thể hiện hình ảnh PIL. Mô-đun này cũng cung cấp một số chức năng xuất xưởng, bao gồm chức năng tải hình ảnh từ tệp và tạo hình ảnh mới
Hình ảnh. show[] Hiển thị hình ảnh này. Phương pháp này chủ yếu dành cho mục đích gỡ lỗi.
Trên nền tảng Unix, phương pháp này lưu hình ảnh vào tệp PPM tạm thời và gọi tiện ích xv. Trên Windows, nó lưu hình ảnh vào một tệp BMP tạm thời và sử dụng tiện ích hiển thị BMP tiêu chuẩn để hiển thị hình ảnh đó [thường là Paint]
cú pháp. Hình ảnh. hiển thị [tiêu đề = Không, lệnh = Không]
Thông số.
tiêu đề – Tiêu đề tùy chọn để sử dụng cho cửa sổ hình ảnh, nếu có thể
lệnh – lệnh được sử dụng để hiển thị hình ảnh
Loại trả về = Hình ảnh đường dẫn được chỉ định sẽ mở.
Hình ảnh được sử dụng.
Python3
# importing Image class from PIL package
from
PIL
import
Image
# creating a object
im
=
Image.
open
from
0from
1from
2
from
3
đầu ra.
Một vi dụ khac. mở hình ảnh bằng show[] bằng cách sử dụng. phần mở rộng jpg.
Hình ảnh được sử dụng.
Python3
# importing Image class from PIL package
from
PIL
import
Image
# creating a object
im
=
Image.
open
from
0PIL
5from
2
from
3
đầu ra.
Ghi chú cá nhân của tôi arrow_drop_up
Tiết kiệm
Vui lòng Đăng nhập để nhận xét.
Nếu bạn đang tìm kiếm một thư viện để giúp bạn hiển thị hình ảnh trong Python, bạn thật may mắn. Python có nhiều thư viện khác nhau có thể được sử dụng để hiển thị hình ảnh. Ba trong số các thư viện phổ biến nhất là Gối, Matplotlib và OpenCV
Cuối cùng, bạn nên chọn cái nào, tùy thuộc vào sở thích cá nhân. Tôi thích và sử dụng OpenCV over Pillow và Matplotlib vì nó có nhiều tính năng hơn. Tuy nhiên, tôi sử dụng Gối khi chỉ hiển thị một hình ảnh hoặc xử lý hình ảnh hàng loạt. Và khi tôi muốn hiển thị hình ảnh trong sổ ghi chép Jupyter, tôi sử dụng Matplotlib
Mỗi thư viện đều có những lợi ích và hạn chế riêng, vì vậy điều cần thiết là chọn đúng thư viện cho nhiệm vụ hiện tại. Trong bài viết này, chúng tôi sẽ khám phá sâu từng thư viện này và chỉ cho bạn cách tận dụng tối đa từng thư viện
Chúng ta sẽ bắt đầu bằng cách nhìn vào Gối
Logo gối được tạo bởi Matthew Altenburg và AI
Gối là một thư viện cung cấp các phương thức đơn giản để thao tác với hình ảnh. Nó hỗ trợ mở, thao tác và lưu nhiều định dạng tệp hình ảnh khác nhau và rất tuyệt vời cho các chức năng xử lý ảnh hàng loạt như thay đổi kích thước hình ảnh, xoay và chuyển đổi
Gối rất dễ lắp đặt và sử dụng. Bạn có thể cài đặt nó bằng pip
pip install Pillow
Sau đó, để mở một hình ảnh trong một cửa sổ mới, hãy tạo tập lệnh python và chạy
Vậy là xong, ba dòng mã và chúng tôi đã sử dụng thư viện Gối để mở một hình ảnh
Tiếp theo, hãy xem MatplotlibLogo Matplotlib được tạo bởi Matthew Altenburg và AI
Matplotlib là một thư viện toàn diện để tạo các hình ảnh tĩnh, hoạt hình và tương tác trong Python và rất tuyệt vời để mở hình ảnh trong sổ ghi chép juypter
Hãy bắt đầu bằng cách cài đặt Matplotlib bằng pip
pip install matplotlib
Bây giờ mã để mở và hiển thị hình ảnh trong sổ ghi chép jupyter
Cuối cùng, OpenCVLogo OpenCV được tạo bởi Matthew Altenburg và AI
OpenCV là thư viện thị giác máy tính có lịch sử lâu đời trong cộng đồng Python. Đó là mã nguồn mở, miễn phí và khá mạnh mẽ. Do đó, biến nó thành thư viện thị giác máy tính yêu thích của tôi vì có rất nhiều thứ bạn có thể làm với nó
Tôi thực hiện rất nhiều dự án thị giác máy tính và đó là lựa chọn ưa thích của tôi. Tuy nhiên, nó không dành cho tất cả mọi người vì nó có nhược điểm là gói cài đặt lớn và có đường cong học tập lớn hơn khiến việc sử dụng trở nên khó khăn hơn. Vì vậy, chỉ sử dụng OpenCV nếu bạn có một dự án lớn hơn đòi hỏi kỹ thuật xử lý hình ảnh và thị giác máy tính chuyên nghiệp hơn
Hãy bắt đầu bằng cách cài đặt OpenCV bằng pip
pip install opencv-python
Nếu bạn muốn sử dụng OpenCV trong Jupyter Notebook, bạn cũng cần cài đặt các mô-đun cộng tác viên OpenCV. Điều này có thể được thực hiện với lệnh sau
pip install opencv-contrib-python
Mã để mở và hiển thị hình ảnh rất đơn giản
Đó là nó cho bây giờcảm ơn bạn đa bỏ thơi gian ra đọc nhưng điêu nay. Tôi hy vọng rằng bài đăng này có ích cho bạn. Xin vui lòng để lại nhận xét và cung cấp phản hồi để tôi có thể cải thiện khi cần thiết, đồng thời cho tôi biết những chủ đề bổ sung nào bạn muốn được đề cập trong tương lai