Compress images
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import type { ImageData } from "./types";
|
||||
|
||||
export function importImage(d: ImageData) {
|
||||
if (!(d.src.optimise ?? true)) {
|
||||
return d.src.name;
|
||||
}
|
||||
|
||||
switch (d.src.fileType) {
|
||||
case "jpeg":
|
||||
return import(`../images/${d.src.dir}/${d.src.name}.jpeg`);
|
||||
case "png":
|
||||
return import(`../images/${d.src.dir}/${d.src.name}.png`);
|
||||
case "gif":
|
||||
return import(`../images/${d.src.dir}/${d.src.name}.gif`);
|
||||
case "jpg":
|
||||
default:
|
||||
return import(`../images/${d.src.dir}/${d.src.name}.jpg`);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user