aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2020-02-14 15:36:53 -0500
committerSam Wilkins <samwilkins333@gmail.com>2020-02-14 15:36:53 -0500
commit3cce5982497564a0f5d69d0248ed07d76ec7bbe8 (patch)
tree54532e5712912f0fec99308705edc8b9c90420c3 /src
parent28b2e7a5ec6058003fb46ba65fd03572235ca2fb (diff)
more image formats
Diffstat (limited to 'src')
-rw-r--r--src/server/DashUploadUtils.ts6
-rw-r--r--src/server/SharedMediaTypes.ts4
2 files changed, 8 insertions, 2 deletions
diff --git a/src/server/DashUploadUtils.ts b/src/server/DashUploadUtils.ts
index 0f1758c26..39e5538af 100644
--- a/src/server/DashUploadUtils.ts
+++ b/src/server/DashUploadUtils.ts
@@ -270,7 +270,7 @@ export namespace DashUploadUtils {
});
};
- const { pngs, jpgs } = AcceptibleMedia;
+ const { pngs, jpgs, webps, tiffs } = AcceptibleMedia;
const pngOptions = {
compressionLevel: 9,
adaptiveFiltering: true,
@@ -314,6 +314,10 @@ export namespace DashUploadUtils {
initial = initial.png(pngOptions);
} else if (jpgs.includes(ext)) {
initial = initial.jpeg();
+ } else if (webps.includes(ext)) {
+ initial = initial.webp();
+ } else if (tiffs.includes(ext)) {
+ initial = initial.tiff();
} else {
initial = undefined;
}
diff --git a/src/server/SharedMediaTypes.ts b/src/server/SharedMediaTypes.ts
index 8d0f441f0..274b4f01e 100644
--- a/src/server/SharedMediaTypes.ts
+++ b/src/server/SharedMediaTypes.ts
@@ -2,7 +2,9 @@ export namespace AcceptibleMedia {
export const gifs = [".gif"];
export const pngs = [".png"];
export const jpgs = [".jpg", ".jpeg"];
- export const imageFormats = [...pngs, ...jpgs, ...gifs];
+ export const webps = [".webp"];
+ export const tiffs = [".tiff"];
+ export const imageFormats = [...pngs, ...jpgs, ...gifs, ...webps, ...tiffs];
export const videoFormats = [".mov", ".mp4"];
export const applicationFormats = [".pdf"];
} \ No newline at end of file