问题标签 [jimp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - (节点:23042)UnhandledPromiseRejectionWarning:错误:找不到缓冲区的 MIME
我正在尝试在 Typescript 中使用 express 获取图像 URL,对其进行过滤并将图像作为响应发送回。这是端点:
过滤图片url函数如下:
但是在到达端点时,我收到以下错误:
尝试在两个函数中添加 try-catch 块,但没有成功。我错过了什么?
javascript - Jimp 错误:未找到匹配的构造函数重载
我正在尝试使用我的机器人创建一个 meme 命令,该命令使用 Jimp 将文本添加到用户使用命令发送的图像上。它可以工作,但是当某些事情没有按计划进行时(例如,有人没有发送图像,有人没有发送需要应用于图像的文本等),它就会出错并使我的机器人崩溃。这是我的代码:
错误:
node.js - nodejs 在 JIMP 和 MOZJPEG 之间进行选择
我想知道是否有明显的理由使用jimp与imagemin-mozjpeg来压缩 jpeg(我已经在我的项目中同时使用 imagemin 和 jimp,imagemin-webp 用于提供下一代图像,以及 jimp 将 png 转换为 jpeg在极少数情况下)所以我更多地寻找基于以下内容的推理:
- 表现
- 可靠性(我注意到有一些 JPEG 文件 mozjpeg 有问题并且失败了。特别是我使用 GNU Image Manipulation Program [GIMP] 的那些。)
但是,如果有人有充分的理由与上述两个不一致,我仍然想听听他们的意见。
如果有人需要,这里有一些 NPM 包的快速链接:
imagemin-
mozjpeg jimp
node.js - 当我使用服务器的 JIMP 大小旋转图像时,每次旋转后图像大小都会迅速增加?有什么理由吗?
我正在使用 JIMP 在服务器中旋转和保存图像。每次我旋转图像时,图像的大小都会迅速增加。保留图像大小的任何理由。
node.js - 有没有办法使用 jimp for node js 比较两个图像
我是 node js 的初学者,所以我正在寻找一种方法来使用 jimp 为我的项目比较两个图像。我想知道这是否可能,是否有可能执行此操作的代码和方法,或者是否有其他方法可以做到这一点。
javascript - JavaScript - 从位图缓冲区获取 RGBA 值
您好,我正在使用 NodeJs 和一个名为“Jimp”的包。
我正在尝试获取每个像素的红色、绿色、蓝色和 Alpha 值,但遇到了麻烦。
这是我的代码:
这是来自https://www.npmjs.com/package/jimp的示例用法:
使用我的代码,如何使用缓冲区中的变量获取红色、绿色、蓝色值?如何像 npmjs 站点中的示例用法一样定义 IDX ???
javascript - 如何在 Node.js 中使用 Jimp 调整图像大小以进行上传而不刷新
在使用以下控制器上传到 node.js 中的 Cloudinary 之前,我正在尝试使用 Jimp 调整文件服务器端的大小:
这会调整图像的大小并上传它,但是页面会刷新,这是我无法做到的。如果我注释掉await photo.write(filePath)
页面不会刷新,但是当然上传的文件不会调整大小。
前端是 React,看起来像这样:
我试过了preventDefault
,但页面仍然刷新。为什么会导致页面刷新,我该如何防止它?stopPropogation
handleChange
photo.write
javascript - 如何将头像 URL 转换为 .png?
如何将头像 URL 转换为 .png?
javascript - 使用 Jimp 在 React Native 中处理 JavaScript 图像
我正在尝试制作一个应用程序来获取相机捕获的图像的颜色,并与 expo 进行本机反应。我使用了 Jimp,一个 JavaScript 图像处理库,但它显示了这个错误。
看看这段代码。