mirror of
https://github.com/ivan-94/obsidian-plugin-manushelf.git
synced 2026-07-22 08:33:19 +00:00
14 lines
560 B
JavaScript
14 lines
560 B
JavaScript
import path from "node:path";
|
|
import sharp from "sharp";
|
|
|
|
const ROOT = path.resolve(import.meta.dirname, "..");
|
|
const input = path.join(ROOT, "assets-source", "materials", "oak_veneer_01", "runtime", "oak_veneer_01_diff_1k.jpg");
|
|
const output = path.join(ROOT, "assets-source", "materials", "oak_veneer_01", "runtime", "oak_veneer_01_diff_1k_grade.webp");
|
|
|
|
await sharp(input)
|
|
.modulate({ brightness: 1.02, saturation: 0.45 })
|
|
.linear(0.7, 70)
|
|
.webp({ quality: 88, effort: 6 })
|
|
.toFile(output);
|
|
|
|
console.log(`processed ${path.relative(ROOT, output)}`);
|