Try/catch in ImageInput::create() and ImageOutput::create() (#1456)
Try/catch in ImageInput::create() and ImageOutput::create() (#1456)

to properly trap if something deep in an ImageInput/ImageOutput
constructor throws an unanticipated exception, thereby not crashing but
instead just turning it into an ordinary (recoverable) error opening
the file.
lgritz/oiio,OpenImageIO/oiio,OpenImageIO/oiio,YangYangTL/oiio,bdeluca/oiio,bdeluca/oiio,bdeluca/oiio,YangYangTL/oiio,lgritz/oiio,lgritz/oiio,OpenImageIO/oiio,lgritz/oiio,OpenImageIO/oiio,YangYangTL/oiio,YangYangTL/oiio,bdeluca/oiio