OS X: Як виконати обрізку зображення JPEG без втрат?


10

Я шукаю простий спосіб безрезультатно обрізати JPEG на Mac OS X.

Зокрема, чи є спосіб отримати Preview для отримання врожаю без втрат?

Відповіді:


6

Я використовую Xee . Це набагато краще, ніж попередній перегляд зображень (IMHO); тим більше, що ви можете переміщати зображення в одній папці, натискаючи кнопки зі стрілками. Усі скорочення клавіш перепрограмовані.

Він підтримує обрізання та обертання без втрат . Просто перегляньте веб-сторінку.

Якщо вам подобається, купіть молочну змію, щоб допомогти розробникові - я це зробив.


Приємно ... і від творців Unarchiver
Вільяма Ентрікена

6

Ця команда працювала для мене:

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є.
Фред

Здається, правильний (поточний?) Синтаксис є jpegtran -crop WxH+X+Y infile.jpg > outfile.jpg. Наведені вище результати в повідомленні про помилку: only one input file.
Júda Ronén


-1

Якщо ви не заперечуєте проти результату в іншому форматі файлу. Ви можете використовувати попередній перегляд. Експортуйте JPEG у TIFF, а потім обріжте файл TIFF як звичайний. Якщо ви хочете, щоб результат був файлом JPEG, вам доведеться використовувати програмне забезпечення сторонніх виробників.


Здається, це не дуже втрачається, коли ви перетворите його назад у формат JPEG.
Метт М.

@Matt На даний момент у питанні немає нічого, що вказує на те, що результат повинен бути JPEG. Тільки те, що дія обрізання має бути без втрат, і що в ідеалі дія обрізання повинна виконуватися в режимі попереднього перегляду. Як я розумію, перетворення зображення спочатку в формат без втрат, такий як TIFF, - єдиний спосіб не втрачати більше даних. Дивіться відповідь MrHelpYou для подальшого пояснення, чому це так.
Девід Кеннеді із Зенополісу

@Matt Моє погано - тепер я розумію, що редагування JPEG без втрат можливе (тільки не в Preview). Я зміню свою відповідь, щоб вона дала більш точну відповідь.
Девід Кеннеді із Зенополісу

-2

Я ви переживаєте за "без втрат" - не використовуйте jpg. Кожен раз, коли ви відкриваєте його, а потім зберігаєте - ви втрачаєте деякі дані - навіть при найвищій настройці. Якщо хтось заперечує це, просто відкрийте недоторканий образ у PS (наприклад), а потім збережіть його та відкрийте кілька разів на найвищому рівні. Ви помітите артефакти. (Збільште файл кілька разів і порівняйте з оригіналом.)

Тому просто обріжте його та збережіть у попередньому перегляді. Будуть майже непомітні збитки.


1
Ну, це абсолютно неправильно. Багато програмного забезпечення підтримує обрізання, обертання, а іноді навіть редагування JPEG, без втрат, тільки не попередній перегляд.
Метт М.

Це станеться при будь-якому стисненні зображення. Ваша пропозиція є еквівалентом багаторазового копіювання копії копії на візуальному апараті.
skub

Ні, розроблені фантазійні алгоритми для обрізання та обертання jpegs, дивіться тут . Очевидно, що це не losselss wrt оригінального джерела, але wrt попереднього покоління jpeg. Не хвилюйтесь, я б ніколи не здогадувався, що хтось зробив би це, доки я просто не гуглю.
Ероен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.