Optimizar las imágenes .png con PIL

Todo lo que necesito es crear una imagen .png con fondo transparente, dibujar un texto en negro en ella y guardarla usandoimg.save('target.png', option='optimize')

Parece que PIL guarda las imágenes .png en modo de 32 bits automáticamente. ¿Puedo reducir la profundidad del color sin hacer que las imágenes de salida se vean mucho peores antes de guardarlas? Dado que solo contiene texto negro y fondo transparente, creo que reducir la profundidad del color reduciría considerablemente el tamaño del archivo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta