gpt4 book ai didi

javascript - 优化图像以适应最大文件大小

转载 作者:行者123 更新时间:2023-11-30 14:09:41 25 4
gpt4 key购买 nike

我需要创建一个简单的应用程序,允许我将图像拖到上面,并将图像优化到 一定的文件大小。

我目前在 Photoshop 中有一个漫长的过程,我必须一次保存多张图像,重新打开每张图像,然后导出为正确的文件大小。虽然尺寸总是相同的。所以 300x300 总是低于 40kbs,而 100x600 总是 35kbs。

即使我以完全相同的方式通过 Photoshop 运行图像。我只是希望有一个更快/自动化的过程,但我很难找到一个。

有什么想法吗?

提前致谢。

注意:我不想只更改文件大小 (kbs) 来更改图像大小(尺寸)。

最佳答案

您可以使用 ImageMagick 来做到这一点,它安装在大多数 Linux 发行版上并且适用于 macOS 和 Windows。它仅适用于 JPEG(因为它允许以图像大小换取质量),而 PNG 不适用 - 至少明确地如此。

因此,假设您的图像为 300x300,并且在 161kB 时特别大,因为它是不可压缩的随机噪声:

enter image description here

-rw-r--r--   1 mark  staff  161310 15 Feb 16:56 input.jpg

您可以在终端(或在 Windows 下使用命令提示符)中使用此命令将其减少到您想要的 40kB:

magick input.jpg -define jpeg:extent=40kb result.jpg

结果是 39kB:

-rw-r--r--   1 mark  staff   39119 15 Feb 16:58 result.jpg

关于javascript - 优化图像以适应最大文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54712839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com