Ну, tkinter использует PIL для большинства своих продвинутых изображений, и в этом случае эта проблема довольно проста: просто используйте Image.frombuffer(mode, size, data)
с байтовым буфером, представляющим изображение, а затем сохраните его ala im.save(filename)
- если вы хотите специальный формат вы также можете указать его.
Если вы хотите сделать это без PIL, я не думаю, что tkinter предлагает такую функциональность из коробки, его поддержка изображений чрезвычайно ограничена сама по себе.