Respostas:
Eu uso Xee . É muito melhor que a pré-visualização de imagens (IMHO); especialmente porque você pode percorrer imagens na mesma pasta clicando nos botões de seta. Todos os atalhos dos botões são reprogramáveis.
Ele suporta corte e rotação sem perdas . Basta ver a página da web.
Se você gosta, compre milksnake para ajudar o desenvolvedor - eu fiz.
Este comando funcionou para mim:
jpegtran -crop WxH+X+Y infile.jpg outfile.jpg
Embora talvez não seja sem perdas, achei o FFmpeg também muito bem:
ffmpeg -i infile.jpg -filter crop=W:H:X:Y -qmax 1 outfile.jpg
jpegtrané.
jpegtran -crop WxH+X+Y infile.jpg > outfile.jpg. Os resultados acima em uma mensagem de erro: only one input file.
Com base nesta resposta , posso sugerir o uso da ferramenta de linha de comando jpegtran, do programa Jpegcrop Windows baseado em GUI ou de um dos muitos programas baseados no código jpegtran IJG (embora nem todos sejam compatíveis com o corte).
Se você não se importa com o resultado em um formato de arquivo diferente. Você pode usar a visualização. Exporte o JPEG para TIFF e, em seguida, corte o arquivo TIFF normalmente. Se você preferir que o resultado seja um arquivo JPEG, será necessário usar software de terceiros.
Você está preocupado com "sem perdas" - não use jpg. Sempre que você abre um e o salva - você está perdendo alguns dados - mesmo na configuração mais alta. Se alguém contestar isso, basta abrir uma imagem intocada no PS (por exemplo) e, em seguida, salve-a e abra-a várias vezes na configuração mais alta. Você notará artefatos. (Amplie o arquivo várias vezes e compare com o original.)
Então, basta cortá-lo e salvá-lo na visualização. Haverá perda quase imperceptível.