如何自动为用户生成的内容选择最佳图像文件格式?

时间:2016-06-19 11:23:59

标签: image image-processing file-format image-optimization

我们开发了一个网络应用程序,用户可以上传所有类型的图像(照片,技术图纸,漫画,线条图......您能想到的一切)。不幸的是,用户并不关心为图像内容选择正确的文件格式(事实上,他们可能不知道甚至存在不同的图像格式)。

我想知道是否有办法自动(没有人工干预)检测最佳文件格式(jpeg或png),具体取决于图像的内容。 “最佳”的定义考虑了Web上下文中的视觉质量和文件的大小。

换句话说,这个问题类似于Google's Image File Format Decision Tree中的“需要保留finde详细信息”分支。

这个问题关于使用pngcrush,pngquant,jpegtran,jpegrescan等工具压缩/优化图像。选择“最佳”图像文件格式后,将完成这些优化。

1 个答案:

答案 0 :(得分:0)

完全披露,我为他们工作,但Cloudinary有一个功能正是这个问题:

http://cloudinary.com/documentation/image_transformations#automatic_format_selection

如果您在传递网址中配对q_auto和f_auto转换参数,Cloudinary会根据图片的特定内容(您要问的内容)以及每个用户的浏览器格式支持找出最佳格式。因此,照片可能会作为JPG用于Safari,WebP到Chrome以及JPEG-XR到Edge;线条图可能会作为PNG提供给所有三个。全部自动。

相关问题