The code in ImageTools for loading/saving images from/to files/URLs is pretty rough and old. Heres my plan to renew it, as well as improve the format conversion system overall:
And for the more complex stuff (some of these may not get resolved, depends on difficulty/time it takes):
The code in
ImageToolsfor loading/saving images from/to files/URLs is pretty rough and old. Heres my plan to renew it, as well as improve the format conversion system overall:vision.formatsubdirectory which contains everything specific to format conversionsvision.format.from:FromBytes: Use different libraries/implementations to load from different image formatsFromFramework: Use different implementations to load from different graphics frameworksvision.format.to:ToBytes: Use different libraries/implementations to export to different image formatsToFramework: Use different implementations to export to different graphics frameworkssaveToFileandloadFromFilein favor of different forms of-from/toFile/Url/BytesAnd for the more complex stuff (some of these may not get resolved, depends on difficulty/time it takes):
vision.formatsfor home-made decoders/encodersformat)