Resize a hero or a thumbnail to exact pixel dimensions, with export to JPG / PNG / WebP.
Every visual artefact you ship has a tool behind it. The tabs that do not need a design system: a drop-resize-compress loop before a hero lands, a QR for a poster, a swatch you picked off a screenshot. All of those happen in your browser, so the artefacts never leave the machine you are sitting at.
Only when the image is displayed near its natural size on a high-density screen, and only when you can afford the weight. A 2x file shown at half size on a phone is bytes the visitor pays for; a 1x file stretched onto a retina display is soft. Serve the right one rather than the largest one.
You can, but it will look like it: enlarging interpolates pixels that were never captured. Redraw the mark as vector if it is a logo, or find the original asset - a resized thumbnail is not a substitute for a source file, and the softness will be blamed on the build rather than the source.
Resize by a single percentage with the aspect ratio locked, or crop deliberately and say which edge you cut. A comp squeezed to fit a slide is the version the client remembers, and the next round of feedback will be about shapes that were never wrong.