diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-12-09 22:35:26 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-12-09 22:35:26 +0900 |
| commit | 37edacce44cb7d63c35fee88e0b43028a1c7765c (patch) | |
| tree | 2308aebade23ae7cce79fd8b8bcfa488a5359c95 /src/file/server.ts | |
| parent | v3310 (diff) | |
| download | misskey-37edacce44cb7d63c35fee88e0b43028a1c7765c.tar.gz misskey-37edacce44cb7d63c35fee88e0b43028a1c7765c.tar.bz2 misskey-37edacce44cb7d63c35fee88e0b43028a1c7765c.zip | |
Use ImageMagick instead of GraphicsMagick
Diffstat (limited to 'src/file/server.ts')
| -rw-r--r-- | src/file/server.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/file/server.ts b/src/file/server.ts index 1f8d21b80d..187ce75c20 100644 --- a/src/file/server.ts +++ b/src/file/server.ts @@ -7,11 +7,15 @@ import * as express from 'express'; import * as bodyParser from 'body-parser'; import * as cors from 'cors'; import * as mongodb from 'mongodb'; -import * as gm from 'gm'; +import * as _gm from 'gm'; import * as stream from 'stream'; import DriveFile, { getGridFSBucket } from '../api/models/drive-file'; +const gm = _gm.subClass({ + imageMagick: true +}); + /** * Init app */ @@ -78,6 +82,7 @@ function thumbnail(data: stream.Readable, type: string, resize: number): ISend { const stream = g .compress('jpeg') .quality(80) + .noProfile() // Remove EXIF .stream(); return { |