OS X: Bagaimana cara melakukan pemotongan gambar JPEG yang lossless?

10

Saya mencari cara sederhana untuk memotong JPEG di Mac OS X.

Khususnya, apakah ada cara untuk mendapatkan Pratinjau untuk melakukan pemotongan kerugian?

GJ.
sumber

Jawaban:

6

Saya menggunakan Xee . Ini jauh lebih baik daripada pratinjau untuk gambar (IMHO); terutama karena Anda dapat melintasi gambar dalam folder yang sama dengan mengklik tombol panah. Semua pintasan tombol dapat diprogram ulang.

Ini mendukung tanam dan rotasi lossless . Lihat halaman web saja.

Jika Anda suka, beli milksnake untuk membantu pengembang - saya lakukan.

skub
sumber
Bagus ... dan dari pembuat Unarchiver
William Entriken
6

Perintah ini bekerja untuk saya:

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

Meskipun mungkin tidak lossless, saya menemukan FFmpeg juga cukup baik:

ffmpeg -i infile.jpg -filter crop=W:H:X:Y -qmax 1 outfile.jpg
Steven Penny
sumber
Saya belum pernah melihat ffmpeg disarankan sebagai alat pengeditan gambar, haha. Menarik. Tapi ya, itu tidak rugi. jpegtranadalah.
Fred
Tampaknya sintaks (saat ini?) Yang benar adalah jpegtran -crop WxH+X+Y infile.jpg > outfile.jpg. Di atas hasil dalam pesan kesalahan: only one input file.
Júda Ronén
-1

Jika Anda tidak keberatan hasilnya dalam format file yang berbeda. Anda dapat menggunakan Pratinjau. Ekspor JPEG ke TIFF, lalu pangkas file TIFF seperti biasa. Jika Anda lebih suka hasilnya menjadi file JPEG, Anda harus menggunakan perangkat lunak pihak ketiga.

David Kennedy dari Zenopolis
sumber
Tidak terdengar sangat lossless, setelah Anda mengkonversi kembali ke format JPEG.
Matt M.
@Matt Saat ini tidak ada dalam pertanyaan yang menunjukkan bahwa hasilnya harus JPEG. Hanya bahwa tindakan pemotongan harus tanpa kerugian dan idealnya tindakan pemotongan harus dilakukan di Pratinjau. Seperti yang saya pahami - mengonversi gambar terlebih dahulu ke format lossless seperti TIFF adalah satu-satunya cara untuk tidak kehilangan data lagi. Lihat jawaban dari MrHelpYou untuk penjelasan lebih lanjut tentang mengapa hal ini terjadi.
David Kennedy dari Zenopolis
@ Matt My bad - Sekarang saya menyadari bahwa pengeditan JPEG tanpa kehilangan adalah mungkin (hanya saja tidak dalam Pratinjau). Saya akan mengubah jawaban saya sehingga memberikan jawaban yang lebih akurat.
David Kennedy dari Zenopolis
-2

Saya Anda khawatir tentang "lossless" - jangan gunakan jpg. Setiap kali Anda membuka satu, dan kemudian menyimpannya - Anda kehilangan beberapa data - bahkan pada pengaturan tertinggi. Jika ada yang membantah ini, cukup buka gambar yang tidak tersentuh di PS (misalnya), lalu simpan dan buka beberapa kali pada pengaturan tertinggi. Anda akan melihat artefak. (Perbesar file beberapa kali dan bandingkan dengan aslinya.)

Jadi cukup potong dan simpan dalam pratinjau. Akan ada kerugian yang hampir tidak dapat dipulihkan.

MrHelpAnda
sumber
1
Ya, ini benar-benar salah. Banyak perangkat lunak yang mendukung pemangkasan, rotasi, dan kadang-kadang bahkan pengeditan JPEG, tanpa pratinjau.
Matt M.
Ini akan terjadi dengan kompresi gambar apa pun. Apa yang Anda sarankan sama dengan menyalin salinan secara berulang-ulang pada mesin pencitraan.
skub
Tidak, algoritme mewah telah dikembangkan untuk memotong dan memutar jpeg, lihat di sini . Jelas itu bukan losselss wrt sumber aslinya, tetapi wrt jpeg generasi sebelumnya. Jangan khawatir, saya tidak akan pernah menduga ada orang yang akan melakukan itu sampai saya googled sekarang.
Eroen