OS X:如何执行JPEG图像的无损裁剪?


10

我正在寻找一种在Mac OS X上无损裁剪JPEG的简单方法。

特别是,有没有办法让预览执行无损裁剪?

Answers:


6

我用Xee。它比预览图像(恕我直言)要好得多; 特别是因为您可以通过单击箭头按钮遍历同一文件夹中的图像。所有按钮快捷键均可重新编程。

它支持无损裁剪和旋转。只需看到网页即可。

如果你喜欢它,买milksnake来帮助开发者 - 我做到了。


很好......来自Unarchiver的制造者
William Entriken 2015年

5

这个命令对我有用:

jpegtran -crop WxH+X+Y infile.jpg outfile.jpg

虽然也许并非无损,但我发现FFmpeg也做得很好:

ffmpeg -i infile.jpg -filter crop=W:H:X:Y -qmax 1 outfile.jpg

我从来没有见过ffmpeg建议用作图像编辑工具,哈哈。有趣。但是,是的,这不是无损的。jpegtran是。
弗雷德2016年

似乎正确(当前?)语法是jpegtran -crop WxH+X+Y infile.jpg > outfile.jpg。以上结果会出现错误消息:only one input file
JúdaRonén于2017年


-1

如果您不介意以不同的文件格式显示结果。您可以使用预览。将JPEG导出为TIFF,然后正常裁剪TIFF文件。如果您希望结果是JPEG文件,则必须使用第三方软件。


一旦转换回JPEG格式,听起来听起来很无损。
马特M.

@Matt问题中目前没有任何内容表明结果必须是JPEG。只有裁剪动作应该是无损的,理想情况下裁剪动作应该在预览中执行。据我了解 - 首先将图像转换为无损格式(如TIFF)是不再丢失任何数据的唯一方法。请参阅MrHelpYou的答案,了解为何会出现这种情况。
Zenopolis的David Kennedy 2011年

@Matt我的坏 - 我现在意识到无损JPEG编辑是可能的(只是不在预览中)。我会改变我的答案,以便提供更准确的答案。
Zenopolis的David Kennedy 2011年

-2

我担心“无损” - 不要使用jpg。每次打开一个,然后保存它 - 即使在最高设置下,也会丢失一些数据。如果有人对此提出异议,只需在PS(例如)中打开未触摸的图像,然后将其保存并在最高设置下打开几次。你会注意到文物。(将文件放大几倍并与原始文件进行比较。)

所以只需裁剪它并将其保存在预览中。会有几乎不可思议的损失。


1
嗯,这是完全错误的。许多软件支持无损裁剪,旋转,有时甚至编辑JPEG,而不是预览。
马特M.

任何图像压缩都会发生这种情况。您的建议相当于在成像机上反复复制副本。
skub 2011年

不,已经开发了花哨的算法来裁剪和旋转jpegs,请看这里。显然它不是原始来源的失败者,而是上一代jpeg。别担心,在我刚刚搜索谷歌之前,我绝不会猜到有人会这样做。
Eroen
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.