summaryrefslogtreecommitdiff
path: root/src/services/wallpapers.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/services/wallpapers.ts')
-rw-r--r--src/services/wallpapers.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/services/wallpapers.ts b/src/services/wallpapers.ts
index e7a8742..7d29a14 100644
--- a/src/services/wallpapers.ts
+++ b/src/services/wallpapers.ts
@@ -26,7 +26,8 @@ export default class Wallpapers extends GObject.Object {
}
async #thumbnail(path: string) {
- const thumbPath = `${this.#thumbnailDir}/${basename(path)}.jpg`;
+ const dir = path.slice(1, path.lastIndexOf("/")).replaceAll("/", "-");
+ const thumbPath = `${this.#thumbnailDir}/${dir}-${basename(path)}.jpg`;
await execAsync(`magick -define jpeg:size=1000x500 ${path} -thumbnail 500x250 -unsharp 0x.5 ${thumbPath}`);
return thumbPath;
}