* Write temp images to private tmp directory (Linux)
The directory is in /tmp with 700 permissions.
* Reduce temp image file permissions in Linux
Set temporary image file permissions to read/write for the user only.
* Use private tmp directory for temp images in MacOS
* Use private tmp directory for temp images Windows
* Use GLib to create temporary directories
* Reuse temp directory if possible