joaomoreno / gifcap

Capture your screen to a GIF in your browser
https://gifcap.dev
GNU General Public License v3.0
1.32k stars 95 forks source link

Allow scaling rendered output #38

Open connor4312 opened 3 years ago

connor4312 commented 3 years ago

My main display is a high DPI monitor, so all gifs are double big. It'd be very nice if I could configure the scale of gifcap's output so that it create a normal-sized gif.

connor4312 commented 3 years ago

Example: https://github.com/microsoft/vscode-docs/blob/vnext/docs/nodejs/images/nodejs-debugging/auto-attach.gif

hediet commented 3 years ago

This is something that annoys me too, with all gif screen recorders.

I fear though that scaling down high DPI content looks just as bad as scaling up low DPI content like here:

// Edit here a screenshot of a downscaled 150% DPI window: Unbenannt

mix3d commented 2 years ago

+1 to this feature request. Being able to rescale to 50%, 75%, etc would help reduce file sizes when exporting, especially when pixel-perfect output isn't needed to show the observed behavior.

Darkrift411 commented 1 year ago

+1 to this suggestion. I have the same issue as OP and usually have to toss the output into a third party tool or use something like imagemagik to resize it (and sometimes to compress or reduce quality if its too large to post somewhere). If these were built in that would be amazing.

joaomoreno commented 1 year ago

I've done this a while ago and only achieved blurry results... Maybe we need a better scaling algorithm?