Odpowiedzi:
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:
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
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).
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.
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.