Fix #208 and #232 : ImageInterface::save $path argument is now optional, format option is now optional