Comments (4)
AFAIK this library can't handle gifs. Currently supported mime types are png, jpeg and bmp. Should fail at line 190 instead, where mime types are handled.
Maybe post the gif you are having problems with.
from jimp.
Yes. Short answer is that gifs aren't supported.
Longer answer is that you should check for errors in the regular node style:
var file = "animated_gif.gif";
var scale = 2;
new Jimp(file, function (err, image) {
if (err) throw err; // argh! an error!!
this.scale(scale)
.quality(quality) // set JPEG quality
.write(filename + ".jpg");
})
I haven't tested the above but let me know if it works.
And if anybody knows of a suitable gif library, would be happy to include support.
from jimp.
Looks like it has potential: https://www.npmjs.com/package/omggif
from jimp.
You can now do this using the gifwrap
library. It uses the same internal image format as Jimp, so you can easily leverage Jimp for manipulating GIF image frames.
from jimp.
Related Issues (20)
- Jimp Browser Support HOT 32
- Migrate the repository to use Yarn Berry HOT 1
- Improve development experience on Windows
- convert png to gif failed HOT 2
- Unintuitive design for plugin-rotate HOT 1
- Types not found when importing from 'jimp/es' HOT 2
- .color method is slow HOT 1
- Jimp 0.22.7 read function undefined HOT 1
- Discard alpha channel HOT 2
- Cant get right values for image HOT 1
- Jimp not woking in docker container HOT 2
- Whether phash is calculated correctly HOT 2
- npm audit fails about xml2js (from load-bmfont) HOT 15
- 怎么给图片添加圆角 HOT 2
- How to support Chinese fonts when adding text? HOT 1
- U
- Unicode HOT 1
- __dirname err - module build of jimp HOT 2
- browser build breaks in Vercel edge production
- 怎么使用中文字体 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jimp.