import sharp from "sharp"; for (const [n,p] of [["src7","data/media/originals/52/52b751fc6153cc37a888dbbdcebf406933739bc04f985523f693a21accefffb2.jpg"],["src5","data/media/originals/f3/f381787fda0f7b23cf713b2d86ef22c87340e75a6812044867238314fc8eda2a.jpg"]]) { const m = await sharp(p).metadata(); await sharp(p).extract({left:0,top:Math.floor((m.height??0)*0.55),width:m.width??1200,height:Math.floor((m.height??0)*0.45)}).png().toFile(`tmp/${n}-bottom.png`); } console.log("ok");