Tôi đang sử dụng Thư viện hình ảnh Python cho thao tác hình ảnh rất đơn giản, tuy nhiên tôi gặp sự cố khi chuyển đổi hình ảnh màu xám sang đơn sắc (đen và trắng)) hình ảnh. Nếu tôi lưu sau khi thay đổi hình ảnh thành thang độ xám (chuyển đổi ('L')) thì hình ảnh sẽ hiển thị như bạn mong đợi. Tuy nhiên, nếu tôi chuyển đổi hình ảnh thành đơn sắc, hình ảnh một băng tần sẽ cho tôi biết tiếng ồn như bạn thấy trong hình bên dưới. Có một cách đơn giản để có một hình ảnh png màu sắc cho một hình ảnh màu đen và trắng tinh khiết bằng cách sử dụng PIL/python?Sử dụng python PIL để biến hình ảnh RGB thành hình ảnh đen trắng tinh khiết
from PIL import Image
import ImageEnhance
import ImageFilter
from scipy.misc import imsave
image_file = Image.open("convert_image.png") # open colour image
image_file= image_file.convert('L') # convert image to monochrome - this works
image_file= image_file.convert('1') # convert image to black and white
imsave('result_col.png', image_file)
Từ [tài liệu PIL] ("http://.pythonware.com/library/pil/handbook/image.htm):" "" Khi chuyển đổi sang hình ảnh hai chiều (chế độ "1"), hình ảnh nguồn đầu tiên được chuyển thành màu đen và trắng. Giá trị kết quả lớn hơn 127 được đặt thành màu trắng và hình ảnh được hoà sắc. Để sử dụng các ngưỡng khác, hãy sử dụng phương pháp điểm. "" " Điều này nghe có liên quan, nhưng tôi ' m không quen thuộc với PIL và thao tác hình ảnh. – Darthfett