I can use matplotlib's imshow:
plt.imshow(c,cmap=plt.cm.gray)
and this gives me a figure I can close with "plt.close()", but the trouble with this method is that images aren't displayed at "truesize"; that is one image pixel for one screen pixel. And there's isn't a matplotlib parameter which allows me to do this.