PIL y pygame.image

Había abierto una imagen usando PIL, como

image = Image.open("SomeImage.png") 

Dibuja un texto en él, como

 draw = ImageDraw.Draw(image) draw.text(Some parameters here) 

y luego lo guardó como

 image.save("SomeOtherName.png") 

para abrirlo usando pygame.image

 this_image = pygame.image.load("SomeOtherName.png") 

Solo quiero hacerlo sin guardar .. ¿Puede ser posible? Se necesita mucho tiempo para guardar y luego cargar (0,12 segundos Sí, es más, ya que tengo varias imágenes que requieren esta operación). ¿Se puede superar ese método de guardado?

Podría usar la función fromstring() de pygame.image . Lo siguiente debería funcionar, de acuerdo a la documentación:

 image = Image.open("SomeImage.png") draw = ImageDraw.Draw(image) draw.text(Some parameters here) mode = image.mode size = image.size data = image.tostring() this_image = pygame.image.fromstring(data, size, mode)