from PIL import Image
import numpy as np

img = Image.open('yd_Zard_uncompressed_dots.png')
arr = np.array(img)
print(f'Shape: {arr.shape}')
print(f'Min: {arr.min()}, Max: {arr.max()}, Mean: {arr.mean():.2f}')

y, x = np.where(arr > 200)
print(f'Bright pixels (>200): {len(x)}')
if len(x) > 0:
    print(f'X range: {x.min()}-{x.max()}, Y range: {y.min()}-{y.max()}')
