OS X: come eseguire un ritaglio senza perdita di un'immagine JPEG?


10

Sto cercando un modo semplice per ritagliare senza perdita di file JPEG su Mac OS X.

In particolare, c'è un modo per ottenere l'anteprima per eseguire un ritaglio senza perdita?

Risposte:


6

Io uso Xee . È molto meglio dell'anteprima delle immagini (IMHO); soprattutto perché puoi attraversare le immagini all'interno della stessa cartella facendo clic sui pulsanti freccia. Tutte le scorciatoie dei pulsanti sono riprogrammabili.

Supporta il ritaglio e la rotazione senza perdita di dati . Basta vedere la pagina web.

Se ti piace, compra milksnake per aiutare lo sviluppatore - l'ho fatto.


Bello ... e dai creatori di Unarchiver
William Entriken,

6

Questo comando ha funzionato per me:

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

Anche se forse non senza perdita di dati ho trovato che FFmpeg funziona abbastanza bene:

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

Non ho mai visto ffmpeg suggerito come uno strumento di modifica delle immagini, haha. Interessante. Ma sì, non è senza perdita. jpegtranè.
Fred,

Sembra che la sintassi corretta (attuale?) Sia jpegtran -crop WxH+X+Y infile.jpg > outfile.jpg. I risultati di cui sopra in un messaggio di errore: only one input file.
Júda Ronén,


-1

Se non ti dispiace il risultato in un formato di file diverso. Puoi usare l'anteprima. Esporta JPEG in TIFF, quindi ritaglia il file TIFF normalmente. Se preferisci che il risultato sia un file JPEG, dovrai utilizzare software di terze parti.


Non sembra molto privo di perdite, una volta convertito in formato JPEG.
Matt M.

@Matt Al momento non c'è nulla nella domanda che indichi che il risultato deve essere JPEG. Solo che l'azione di ritaglio dovrebbe essere senza perdita e che idealmente l'azione di ritaglio dovrebbe essere eseguita in Anteprima. A quanto ho capito, convertire prima l'immagine in un formato senza perdita di dati come TIFF è l'unico modo per non perdere altri dati. Vedere la risposta di MrHelpYou per ulteriori spiegazioni sul perché questo è il caso.
David Kennedy di Zenopolis il

@Matt My bad - Ora mi rendo conto che è possibile modificare senza perdita di dati JPEG (non solo in Anteprima). Cambierò la mia risposta in modo che dia una risposta più accurata.
David Kennedy di Zenopolis il

-2

Io sei preoccupato per "senza perdita" - non usare jpg. Ogni volta che ne apri uno e poi lo salvi, stai perdendo alcuni dati, anche con l'impostazione più alta. Se qualcuno lo contesta, basta aprire un'immagine non trattata in PS (ad esempio), quindi salvarla e aprirla più volte con l'impostazione più alta. Noterai artefatti. (Ingrandisci il file più volte e confrontalo con l'originale.)

Quindi basta ritagliarlo e salvarlo in anteprima. Ci sarà una perdita quasi impercettibile.


1
Bene, questo è completamente sbagliato. Molti software supportano il ritaglio, la rotazione e talvolta la modifica senza perdita di file JPEG, ma non l'anteprima.
Matt M.

Questo accadrà con qualsiasi compressione dell'immagine. Quello che stai suggerendo è l'equivalente di copiare ripetutamente una copia di una copia su una macchina fotografica.
skub

No, fantasia algoritmi sono stati sviluppati per ritagliare e ruotare le immagini JPEG, guarda qui . Ovviamente non è losselss a scrivere la fonte originale, ma a jpeg della generazione precedente. Non preoccuparti, non avrei mai immaginato che qualcuno l'avrebbe fatto fino a quando non l'ho cercato su Google proprio ora.
Eroen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.