OS X: Jak wykonać bezstratne przycięcie obrazu JPEG?


10

Szukam prostego sposobu bezstratnego przycinania plików JPEG w systemie Mac OS X.

W szczególności, czy jest jakiś sposób na uzyskanie podglądu bezstratnego przycinania?

Odpowiedzi:


6

Używam Xee . Jest o wiele lepszy niż podgląd obrazów (IMHO); zwłaszcza, że ​​można przechodzić między obrazami w tym samym folderze, klikając przyciski strzałek. Wszystkie skróty przycisków są programowalne.

Obsługuje bezstratne kadrowanie i rotację. Po prostu zobacz stronę internetową.

Jeśli ci się podoba, kup milksnake, aby pomóc programistom - zrobiłem to.


Fajnie ... i od twórców Unarchiver
William Entriken

6

To polecenie działało dla mnie:

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

Chociaż być może nie było to bezstratne, FFmpeg również radził sobie całkiem dobrze:

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

Nigdy nie widziałem ffmpeg sugerowanego jako narzędzie do edycji obrazu, haha. Ciekawy. Ale tak, to nie jest bezstratne. jpegtranjest.
Fred

Wygląda na to, że poprawna (bieżąca?) Jest składnia jpegtran -crop WxH+X+Y infile.jpg > outfile.jpg. Powyższe skutkuje komunikatem o błędzie: only one input file.
Júda Ronén


-1

Jeśli nie przeszkadza ci wynik w innym formacie pliku. Możesz użyć podglądu. Wyeksportuj JPEG do TIFF, a następnie przytnij plik TIFF w zwykły sposób. Jeśli wolisz, aby wynik był plikiem JPEG, musisz użyć oprogramowania innej firmy.


Po konwersji z powrotem do formatu JPEG nie brzmi bardzo bezstratnie.
Matt M.,

@Matt W pytaniu nie ma obecnie żadnych informacji wskazujących, że wynikiem musi być JPEG. Tyle tylko, że przycinanie powinno być bezstratne, a idealnie przycinanie powinno być wykonywane w wersji zapoznawczej. Jak rozumiem - konwersja obrazu do formatu bezstratnego, takiego jak TIFF, to jedyny sposób, aby nie stracić więcej danych. Zobacz odpowiedź MrHelp, aby uzyskać dodatkowe wyjaśnienie, dlaczego tak jest.
David Kennedy z Zenopolis,

@Matt Mój zły - teraz zdaję sobie sprawę, że możliwa jest bezstratna edycja JPEG (tylko nie w wersji zapoznawczej). Zmienię swoją odpowiedź, aby uzyskać dokładniejszą odpowiedź.
David Kennedy z Zenopolis,

-2

Martwię się o „bezstratne” - nie używaj jpg. Za każdym razem, gdy je otwierasz, a następnie zapisujesz - tracisz trochę danych - nawet przy najwyższym ustawieniu. Jeśli ktoś kwestionuje to, po prostu otwórz nietknięty obraz w PS (na przykład), a następnie zapisz go i otwórz go kilka razy przy najwyższym ustawieniu. Zauważysz artefakty. (Powiększ kilka razy plik i porównaj z oryginałem.)

Więc po prostu przytnij i zapisz w podglądzie. Strata będzie prawie nie do pomyślenia.


1
Cóż, to jest całkowicie błędne. Wiele programów obsługuje bezstratne kadrowanie, obracanie, a czasem nawet edytowanie plików JPEG, ale nie podgląd.
Matt M.

Stanie się tak przy dowolnej kompresji obrazu. To, co sugerujesz, jest równoważne z wielokrotnym kopiowaniem kopii kopii na maszynie do przetwarzania obrazu.
skub

Nie, opracowano fantazyjne algorytmy do przycinania i obracania plików JPEG, spójrz tutaj . Oczywiście nie jest to lossel napisany w oryginalnym źródle, ale w pliku JPEG poprzedniej generacji. Nie martw się, nigdy bym nie przypuszczał, że ktoś by to zrobił, dopóki go nie przejdę.
Eroen
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.