# cd /tmp && python3 -m venv . && . bin/activate && pip install pillow from PIL import Image # brightness = 256 brightness = 128 primes = [] def isPrime(n): for i in range(2, n // 2 + 1): if n % i == 0: return False return True for i in range(2560): primes.append(isPrime(i)) img = Image.new('RGB', (2560, 1440)) for y in range(img.height): for x in range(img.width): if primes[y] and primes[x]: c = (x * y) % brightness img.putpixel((x, y), (c, c, c)) img.save('prime.png')