What did you do?
I've probably discovered a severe bug in PIL. I'm trying to open an image but when opening and showing it with PIL, the image is incorrectly binarized and visually completely destroyed.

What did you expect to happen?
That the image opens without being destroyed.
What actually happened?
The image gets destroyed:

What are your OS, Python and Pillow versions?
- OS: MacOS
- Python: 3.9
- Pillow: 9.3.0
from PIL import Image
Image.open("0026.png").show()
when reading the very same image with opencv, it works just fine:
import cv2
img_cv2 = cv2.imread("0026.png")
Image.fromarray(img_cv2).show()
What did you do?
I've probably discovered a severe bug in PIL. I'm trying to open an image but when opening and showing it with PIL, the image is incorrectly binarized and visually completely destroyed.
What did you expect to happen?
That the image opens without being destroyed.
What actually happened?
The image gets destroyed:

What are your OS, Python and Pillow versions?
when reading the very same image with opencv, it works just fine: