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?
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.
To polecenie działało dla mnie:
Chociaż być może nie było to bezstratne, FFmpeg również radził sobie całkiem dobrze:
źródło
jpegtran
jest.jpegtran -crop WxH+X+Y infile.jpg > outfile.jpg
. Powyższe skutkuje komunikatem o błędzie:only one input file
.Na podstawie tej odpowiedzi mogę zasugerować użycie narzędzia wiersza polecenia
jpegtran
, opartego na GUI programu Windows Jpegcrop lub jednego z wielu programów opartych na kodzie jpegtran IJG (chociaż nie wszystkie obsługują przycinanie).źródło
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.
źródło
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.
źródło