summaryrefslogtreecommitdiff
path: root/src/file/server.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-12-09 22:35:26 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-12-09 22:35:26 +0900
commit37edacce44cb7d63c35fee88e0b43028a1c7765c (patch)
tree2308aebade23ae7cce79fd8b8bcfa488a5359c95 /src/file/server.ts
parentv3310 (diff)
downloadmisskey-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.ts7
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 {