我们开发了一个网络应用程序,用户可以在其中上传各种图像(照片、技术图纸、漫画、线条图......你能想到的一切)。不幸的是,用户并不关心为图像内容选择正确的文件格式(事实上,他们可能不知道甚至存在不同的图像格式)。
我想知道是否有一种方法可以根据图像的内容自动(无需人工干预)检测最佳文件格式(jpeg 或 png)。“最佳”的定义考虑了网络环境中的视觉质量和文件的大小。
换句话说,这个问题类似于谷歌的图像文件格式决策树中的“需要保留查找细节”分支。
这个问题与使用 pngcrush、pngquant、jpegtran、jpegrescan 等工具压缩/优化图像无关。这些优化将在选择“最佳”图像文件格式后完成。