javascript - 在 Node 或浏览器端 JavaScript 中调整图像大小的好方法是什么?

标签 javascript image node.js resize

我正在将一些图像文件(格式可能会有所不同,但如果需要,我可能可以限制它)上传到我的服务器,并将它们作为 base64 编码字符串存储在数据库中。我想从这些图像创建缩略图,这样当我只需要预览时就不会拉下完整图像。

大多数解决方案都涉及读取和写入路径,但我已将数据存储在内存中。是否有 JavaScript 或 Node.js 库或技术可将文件缩小为字节数组或 base64 字符串?

谢谢。

最佳答案

尝试使用 imagemagick Node 库。它具有各种图像处理功能。这是一个链接:

node-imagemagick

此外,this post on generating thumbnails efficiently with imagemagick我想会有帮助。

关于javascript - 在 Node 或浏览器端 JavaScript 中调整图像大小的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18220095/

相关文章:

Javascript重命名时赋值表达式的左侧无效

javascript - 找出两个 dom 元素的差异,然后使它们相同

c# - 按照 MVVM 在 WPF 应用程序中保存屏幕区域

image - Docker - 具有多个图像的容器

image - 你能控制 pinterest 的 "find image"结果吗?

javascript - 在 JQuery 中动态创建闪存卡?

javascript - 仅要求用户访问相机一次

node.js - 如何读取Node.js中的文件内容并将数据转换为JSON?

javascript - 是否可以在同一个文件中访问其他模块导出功能?

javascript - io.connect : io is not defined but socket. io 已加载