【发布时间】:2015-02-12 02:42:47
【问题描述】:
我正在构建一个允许用户将图像上传到帖子的应用程序。
我的问题是其中一些图像超过 10MB。我目前正在使用降低文件大小的 Node.js 模块来优化这些。它通过重新创建质量得分为 70 的图像来做到这一点。
我遇到的问题是一些用户在上传之前优化了图像。如果图像已经优化,我不想再降低质量。
我是否可以在处理图像之前检测其质量?
【问题讨论】:
-
简单的想法:你得到了宽度和高度,文件大小和文件类型。所以你可以计算分辨率并定义你的阈值。
标签: javascript node.js image optimization jpeg