Image 将图像批量转换为灰度jpg的最简单方法

Image 将图像批量转换为灰度jpg的最简单方法,image,scripting,jpeg,grayscale,utility,Image,Scripting,Jpeg,Grayscale,Utility,我们的web应用程序需要jpg灰度图像来处理它们。我们已经在服务器端为图像应用了转换逻辑,但在服务器端这样做会浪费资源,因为我们将为应用程序使用的每个角色处理数千页 现在我们要做的是鼓励用户将他们的图像转换为jpg灰度。为此,我正在寻找将普通类型的图像转换为灰度jpg的简单方法。我将为所有通用平台Windows、linux/ubuntu、mac为非技术用户编写指南。但我找不到任何简单的方法,比如一些简单的脚本,或者为此目的的小型多平台实用程序 因此,如果有人能为此推荐一些好的实用程序,最好是小尺

我们的web应用程序需要jpg灰度图像来处理它们。我们已经在服务器端为图像应用了转换逻辑,但在服务器端这样做会浪费资源,因为我们将为应用程序使用的每个角色处理数千页

现在我们要做的是鼓励用户将他们的图像转换为jpg灰度。为此,我正在寻找将普通类型的图像转换为灰度jpg的简单方法。我将为所有通用平台Windows、linux/ubuntu、mac为非技术用户编写指南。但我找不到任何简单的方法,比如一些简单的脚本,或者为此目的的小型多平台实用程序

因此,如果有人能为此推荐一些好的实用程序,最好是小尺寸、最大自动化的,比如一个脚本,它可以将它所在文件夹中的所有IAMGE转换为灰度jpg。因为我们的目标是让用户尽可能地轻松。以尽可能少的额外下载

看到互联网上并没有这样的指南,我也会在我的博客上发布


提前感谢您的帮助。

考虑使用ImageMagick并分别为用户提供windows/linux脚本以进行批量转换。听起来您应该修改您的web应用程序,而不是让其他人都接受此限制。如果一个应用程序可以读取彩色JPEG,那么要求它直接将其解压缩到灰度级就很简单了。@BitBank我们有同样的想法,但经过仔细考虑,我们得出结论,suers给我们灰度级图像更好,正如我提到的,我们正在处理大量的图像数以百万计,如果我们开始在服务器上将每个图像转换为灰度,这将浪费资源,因为我们的算法对图像处理来说已经非常繁重,这将增加图像处理时间的延迟,以产生理想的结果。我想你误解了我。我没说要在你的服务器上把图像转换成灰度。我说过,无论你用什么方法来处理图像,你都可以要求彩色图像只直接解压缩到灰度Y通道。对于我自己的编解码器,这将使解码速度加倍。哦,我明白你的意思,但就我所知,@BitBank,我们需要在rgb图像上运行一些算法来获得灰度图像。您能告诉我如何避免对整个图像进行这些计算吗?考虑使用ImageMagick并分别为用户提供windows/linux脚本以进行批处理转换。听起来您应该修改您的web应用程序,而不是让其他所有人都适应此限制。如果一个应用程序可以读取彩色JPEG,那么要求它直接将其解压缩到灰度级就很简单了。@BitBank我们有同样的想法,但经过仔细考虑,我们得出结论,suers给我们灰度级图像更好,正如我提到的,我们正在处理大量的图像数以百万计,如果我们开始在服务器上将每个图像转换为灰度,这将浪费资源,因为我们的算法对图像处理来说已经非常繁重,这将增加图像处理时间的延迟,以产生理想的结果。我想你误解了我。我没说要在你的服务器上把图像转换成灰度。我说过,无论你用什么方法来处理图像,你都可以要求彩色图像只直接解压缩到灰度Y通道。对于我自己的编解码器,这将使解码速度加倍。哦,我明白你的意思,但就我所知,@BitBank,我们需要在rgb图像上运行一些算法来获得灰度图像。你能告诉我如何避免对整个图像进行这些计算吗。