Chuyển đổi hình ảnh sang định dạng jpg bằng Gối trong Python
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Độ khó. Chuyên gia
- Cập nhật lần cuối. 20 tháng 8 năm 2020
Cải thiện bài viết
Lưu bài viết
Hãy để chúng tôi xem cách chuyển đổi hình ảnh thành định dạng jpg trong Python. Kích thước của png lớn hơn khi so sánh với định dạng jpg. Chúng tôi cũng biết rằng một số ứng dụng có thể yêu cầu hình ảnh có kích thước nhỏ hơn. Do đó cần chuyển đổi từ png[larger ] sang jpg[smaller]
Đối với nhiệm vụ này, chúng tôi sẽ sử dụng phương pháp Image.convert[]
của mô-đun Gối
thuật toán
- Nhập mô-đun Hình ảnh từ PIL và nhập mô-đun os
- Nhập hình ảnh sẽ được chuyển đổi bằng phương pháp
Image.open[]
- Hiển thị kích thước của hình ảnh trước khi chuyển đổi bằng phương pháp
os.path.getsize[]
- Chuyển đổi hình ảnh bằng phương pháp
Image.convert[]
. Vượt qua"RGB"
làm tham số - Xuất hình ảnh bằng phương pháp
Image.save[]
- Hiển thị kích thước của hình ảnh sau khi chuyển đổi bằng phương pháp
os.path.getsize[]
Chúng tôi sẽ chuyển đổi hình ảnh sau đây
Image.convert[]0_______1_______1 Image.convert[]
2
Image.convert[]
1 Image.convert[]
4
Image.convert[]
5
Image.convert[]
6
Image.convert[]
7Image.convert[]
8 Image.convert[]
9Image.open[]
0Image.open[]
1Image.open[]
2_______2_______3
Image.open[]
4_______2_______1_______2_______6Image.open[]
7Image.convert[]
8 Image.open[]
9
Image.open[]
4_______3_______1_______2_______2os.path.getsize[]
3
Image.convert[]
5
os.path.getsize[]
5
os.path.getsize[]
6Image.convert[]
8 os.path.getsize[]
8"RGB"
Image.open[]
3
Image.convert[]
5
Image.convert[]
2
Image.convert[]
3Image.convert[]
4Image.open[]
3
Image.open[]
4_______2_______1_______4_______8Image.open[]
7_______1_______8 Image.open[]
9
Image.open[]
4_______3_______1_______4_______4os.path.getsize[]
3
đầu ra
The size of the image before conversion : 26617 The size of the image after conversion : 18118
Ghi chú cá nhân của tôi arrow_drop_up
Cứu