创意与媒体Reddit 原帖

Images software?

完整上下文原始内容 · Reddit

Hi, does anyone know of any image editing software that lets me change the resolution of multiple images in a batch? The resolution should be freely scalable, meaning it shouldn't be tied to the image's width and height.

01需求标签
创意与媒体缺失功能桌面应用未解决

已收集讨论

12 条已收集

12条已收集16条 Reddit 标称评论
u/klotzbrocken

Hey.. you can solve this entirely without extra software using Automator as a Finder Quick Action. Here are the steps: Create the Quick Action Open Automator, new document, choose "Quick Action" At the top: "Workflow receives current" → image files in Finder Optional: enable the "Copies to" checkbox and pick a target folder so your originals stay untouched. Alternatively, drag in a "Copy Finder Items" action as the first step. Action for the resize Drag in the "Scale Images" action. It offers two modes: "To Size (pixels)" scales to a fixed longest-edge pixel count "By Percentage" scales proportionally The problem: "Scale Images" always preserves aspect ratio. If you want truly free scaling (width and height independent, image may distort), you need a "Run Shell Script" with sips instead: for f in "$@" do sips -z 600 800 "$f" done sips -z height width sets exact pixel dimensions without aspect ratio constraint. Order is height then width, which regularly trips people up. If you want to enter values flexibly at runtime, you can add an "Ask for Text" action before it and parse the values. Or more elegant: create multiple Quick Actions, one per target resolution ("Resize 800x600", "Resize 1920x1080", etc.). Save Cmd+S, give it a name ("Resize Images" or whatever). The action then appears in the Finder right-click menu under "Quick Actions" (at the bottom of the context menu) or under "Services". Small note With "Copies to" at the start of the workflow your originals are preserved, which is strongly recommended for sips operations because sips otherwise overwrites files in-place.

u/Ariel_TM

If by "not tied to width and height" you mean stretching to arbitrary dims (ignoring aspect ratio), the built-in Preview handles this. Select all files, open them in Preview, Cmd+A in the sidebar to select everything, Tools Adjust Size, uncheck "Scale proportionally," set W and H independently. Free, no install. For a dedicated tool: Retrobatch (Flying Meat, 7-day trial) is node-based, drop a Scale node, set exact W and H. XnConvert is free and does the same. Heads up on the obvious-looking paths: the Shortcuts "Resize Image" action and Automator's "Scale Images" both preserve aspect ratio by design. They won't give you free stretching. If you actually meant changing DPI metadata without resampling pixels (print-prep workflow), that's still Preview: Adjust Size, uncheck "Resample image," change the resolution field.

u/ScholarBackground836

I usually use ImageMagick for this kind of batch stuff, super flexible. If you prefer something simpler, XnConvert or even Preview can handle basic batch resizing.

u/Grumps1954

Have a look at Affinity. It's not open source but it is free. I've used it for years.

u/aimericg

Perhaps TidyImage? I found it on this subreddit the other day, looks quite promising. Perhaps that is what you are looking for.

u/EntertainedForAWhile

I think you can do it with https://imageresizer.com/

u/fearfair

Clearcut lets you 'compress' batches of images, which I think it does by decreasing revolution. https://apps.apple.com/us/app/clearcut-video-compressor/id6759205521 u/MiladAtef could give a more detailed answer. People sometimes hate on the app because it does things you could do yourself with scripting, but for time saving I love it. Plus, you can get a lifetime license for less than half what I paid.. lol.