Saya memiliki beberapa kelas fotografi, membaca banyak buku fotografi, dan menyaring banyak forum. Dan saya tidak dapat menemukan jawaban yang konsisten untuk pertanyaan ini. Satu "kamp" mengatakan ada kehilangan kualitas gambar setiap kali Anda membuka dan menutup file JPEG (karena kompresi). Perkemahan lain mengatakan tidak ada kehilangan kualitas gambar kecuali Anda benar-benar mengedit foto, lalu menyimpannya kembali.
Apakah ada bedanya jika:
- Saya membuka gambar dalam penampil gambar standar dan sederhana "tutup" pic?
- Saya membuka gambar di Photoshop Elements Editor dan menutupnya di sana?
- Jika saya hanya Tutup dan gambar vs Menyimpannya kembali?
Dapatkah seseorang memberikan jawaban sederhana kapan penutupan atau penyimpanan JPEG menyebabkan penurunan kualitas gambar dan kapan tidak?
image-quality
jpeg
image-compression
markthomas
sumber
sumber
Jawaban:
Ini didasarkan pada kesalahpahaman. Kehilangan kualitas hanya terjadi selama kompresi yang dilakukan ketika gambar disimpan sebagai JPEG. Tetapi tidak masalah apakah itu diedit atau tidak.
Jadi: Anda akan (dengan beberapa pengecualian yang sangat spesifik, melihat komentar) kehilangan kualitas jika Anda membuka gambar di editor gambar dan menyimpannya kembali, bahkan jika Anda tidak melakukan pengeditan. Tetapi jika Anda hanya membukanya untuk menampilkannya dan kemudian menutupnya alih-alih menyimpan, maka tidak ada yang akan berubah.
Omong-omong: ini hanya untuk program pengeditan gambar tradisional seperti Photoshop. Program seperti Lightroom yang "mengembangkan" file RAW mengikuti pendekatan yang berbeda (bahkan ketika menangani file JPEG): mereka selalu menjaga gambar asli tetap utuh dan secara terpisah menyimpan langkah-langkah pengeditan yang telah dilakukan, yang diterapkan ketika mengekspor hasil akhir. Jadi dengan program seperti itu, Anda tidak perlu khawatir kehilangan kualitas (lebih dari sekali, yaitu). Namun, Anda seharusnya tidak menggunakan file sumber JPEG untuk mereka.
sumber
Benar-benar tidak. Anda perlu mengedit file dan menyimpannya kembali sebagai JPEG untuk menambah efek kompresi gambar. Hanya melihatnya tidak memiliki efek sama sekali - jika itu terjadi, semua JPEG di web akan "usang" sepenuhnya dalam satu atau dua hari paling banyak.
sumber
Kompresi JPEG dapat digambarkan memiliki dua fase yang berbeda: pertama fase lossy, kemudian fase lossless. Memahami perbedaan di antara mereka adalah penting untuk pertanyaan ini. Ini tidak banyak karena membantu memahami apa yang terjadi, tetapi karena membantu untuk memahami dari mana kesalahan umum berasal.
Kompresi lossy hanya terjadi ketika file disimpan . Ini adalah bagian yang menyebabkan hilangnya kualitas. Namun, hanya menutup file tidak cukup untuk memicu kompresi lossy: Anda harus menyimpannya . Beberapa editor mungkin menolak untuk menyimpan file JPEG yang belum diedit, untuk menghindari pemicu kompresi lossless yang tidak disengaja, tetapi saya tidak tahu dari atas kepala saya apakah ada editor yang benar-benar melakukannya.
Kompresi lossless juga terjadi hanya ketika file disimpan . Perbedaan utama adalah bahwa bahkan jika itu terjadi ketika file ditutup tanpa menyimpan, itu tidak masalah, karena itu lossless. JPEG menggunakan kedua teknik bersama.
Dekompresi lossless terjadi setiap kali file dibuka, tetapi tidak pada waktu lainnya . Tidak ketika ditutup, dan bahkan ketika itu disimpan. Seperti halnya dekompresi tanpa kehilangan, itu tidak masalah meskipun itu memang terjadi selama masa-masa ini, karena itu lossless.
"Dekompresi lossy" tidak pernah terjadi. Tidak ada yang seperti itu . Tidak mungkin, karena data yang dikeluarkan selama fase kompresi lossy hilang. Jika Anda entah bagaimana bisa merekonstruksi itu, maka Anda akan memiliki algoritma kompresi lossless, bukan yang lossy. Saya bahkan hanya menyebutkan konsepnya karena, setelah menyebutkan dua jenis kompresi, akan terlihat aneh jika saya menyebutkan satu-satunya jenis dekompresi tanpa menjelaskan alasannya.
Perhatikan bahwa menyimpan file memicu kedua jenis kompresi . Tidak banyak cara untuk mengatasi ini, kecuali Anda tahu bahwa gambar belum diedit, tetapi kemudian tidak ada banyak gunanya untuk menyimpannya. Perhatikan juga bahwa hanya menutup file tanpa menyimpan tidak memicu fase apa pun , bahkan kompresi lossless "aman". Karena itu, hanya membuka dan menutup file tidak dapat menurunkan kualitas gambar .
sumber
Hanya membuka dan menutup file JPEG seharusnya tidak memicu perintah save (dalam program apa pun yang saya ketahui) dan karena itu tidak ada kompresi ulang yang terjadi.
Untuk saat-saat Anda benar-benar menekan tombol "save", apa yang terjadi tergantung pada perubahan apa yang telah Anda buat dan seberapa pintar program gambar yang dimaksud.
Pengguna CutNGlass telah menyebutkan contoh program gambar cerdas, "Better JPEG", yang mengambil keuntungan dari kenyataan bahwa gambar JPEG terdiri dari banyak blok piksel persegi panjang yang dikodekan secara independen, dan hanya blok yang benar-benar PERLU untuk diulangi. -kompresi saat menyimpan gambar. Misalnya, dengan program semacam itu, Anda dapat menghilangkan mata merah dan ketika gambar JPEG disimpan, hanya blok yang terpengaruh oleh perubahan yang dikompres ulang. http://www.betterjpeg.com/features.htm
Sekarang, teknik untuk menghindari kompres ulang bagian JPEG apa pun yang tidak perlu dikompres ulang ini benar-benar "berita lama" (saya bukan ahli dan saya sudah mengetahuinya selama lebih dari satu dekade), jadi saya kira saya sudah menerima begitu saja bahwa semua program penanganan gambar yang baik akan menangani ini dengan sempurna sekarang (yang berarti bahwa tidak akan ada kompresi kembali dari hanya membuka gambar JPEG dan menekan "save", karena program akan tahu bahwa tidak ada perubahan pada blok, dan biarkan mereka tidak tersentuh), tetapi dari melihat pertanyaan ini dan jawaban yang beragam, saya hanya dapat mengumpulkan bahwa MASIH ini tidak benar! * Mungkin pemrograman di balik solusi semacam itu lebih rumit daripada yang saya yakini - jika tidak, semua program penanganan JPEG akan memilikinya bertahun-tahun yang lalu! *
sumber
Anda pasti tidak akan kehilangan kualitas hanya dengan melihatnya. Tapi, seperti yang ditunjukkan di atas, Anda mungkin kehilangan kualitas gambar saat menyimpannya tanpa membuat perubahan jika editor mengompres ketika menyimpan file . Misalnya, Anda memiliki JPEG tanpa kompresi:
Lakukan ini 20 kali, dan Anda akan melihat penurunan kualitas yang signifikan, karena telah dikompresi 20 kali. Jika Anda menyimpannya tanpa kompresi (kualitas 100%), Anda tidak akan melihat perubahan.
sumber
Jelas, seperti file apa pun, jika Anda tidak menekan "save" tetapi tutup saja file itu, tidak ada perubahan yang akan dilakukan. (Anggap saja seperti kata Doc yang baru saja Anda buka dan tutup)
Jika Anda melakukan perubahan, sebagian besar program akan memberi Anda pemberitahuan yang menanyakan apakah Anda ingin "menyimpan perubahan"
Jadi jawabannya jelas tidak untuk pertanyaan Anda.
Semoga itu bisa membantu.
sumber
Sederhananya:
* Bergantung pada program, program yang diimplementasikan dengan buruk dapat benar-benar mengkompres ulang bahkan ketika tidak diperlukan dengan hilangnya kualitas yang dihasilkan
Mendekode data digital apa pun adalah lossless. Tidak ada format digital tunggal di mana hanya decoding dan tampilan akan mengubah data.
Itu hanya kompresi data gambar yang berpotensi hilang. Operasi pengeditan tertentu yang sebenarnya hanya pengeditan metadata tidak boleh menyebabkan hilangnya kualitas, misalnya rotasi EXIF tidak hilang.
sumber
Sederhananya ada .
Untuk lebih spesifik. Saat menyimpan gambar JPEG Anda memiliki beberapa kerugian karena JPEG didefinisikan sebagai kompresi lossy.
Gambar dikompres menggunakan pengodean Huffman jika saya tidak salah. Sekarang ketika seorang editor gambar membuka gambar itu tidak mendekompres gambar. Ini hanya menerjemahkan gambar yang dikompresi sehingga layar dapat menunjukkan apa yang ada di dalamnya.
Tetapi ketika Anda membuat perubahan dan menyimpannya kembali gambar dikompres ulang ke jpeg baru dengan lebih banyak kehilangan data. Perangkat lunak seperti GIMP meminta Anda berapa kualitas yang Anda inginkan sehingga Anda dapat memilih 100% untuk menjaga kualitas yang ada.
Sekarang, buka dan tutup gambar tanpa membuat perubahan apa pun tidak akan masalah tentang bagaimana itu disimpan dan data apa yang hilang. Membuka untuk dilihat dan kemudian ditutup tidak membuat perubahan pada file. Tidak peduli apa masalahnya (mp3, gambar, dokumen kata). Karena tidak ada yang disimpan kualitasnya akan selalu tetap sama.
Tetapi seperti jawaban sebelumnya katakan, jika Anda benar-benar khawatir tentang kehilangan data, Anda cukup menggunakan format lain seperti png atau tiff.
sumber
Tampaknya ada banyak informasi yang salah bahkan dalam jawaban ini.
JPEG adalah standar penyandian blok lossy. Ini adalah kode domain frekuensi yang mendapatkan kompresinya dengan menghadirkan komponen gambar frekuensi lebih tinggi dengan presisi lebih rendah. Ukuran blok adalah 8x8 piksel.
Untuk menyandikan gambar JPEG yang Anda ambil setiap blok, lakukan DCT 2-D dan catat hasilnya dalam semacam pola zig-zag dengan semakin sedikit bit mulai dari frekuensi terendah dan berakhir pada tertinggi. Profil presisi diatur oleh satu variabel kualitas tunggal.
Selama Anda telah melakukan proses ini pada satu blok satu kali, Anda dapat mendekode dan menyandikan ulang sebanyak yang Anda inginkan tanpa kehilangan kualitas gambar apa pun (selama Anda selalu menggunakan variabel kualitas yang sama). Ini bukan pernyataan berlebihan; proses decoding dan re-encoding blok jpeg dapat dibuat benar-benar lossless, dan aplikasi pengeditan apa pun yang bernilai sudah bisa dilakukan.
Apa artinya ini bagi seseorang yang mengedit gambar? Jika Anda membuka gambar dan menyimpannya (re-encode) dengan kualitas gambar yang sama tidak akan ada kehilangan kualitas (aplikasi pengeditan Anda harus dapat memberi tahu Anda variabel kualitas yang digunakan untuk menyandikan gambar). Jika Anda membuka gambar dan hanya mengedit sebagian saja, satu-satunya blok yang akan berubah sama sekali adalah blok 8x8 yang telah Anda edit. Segala sesuatu yang lain akan persis sama.
sumber
Jawaban sederhananya adalah "Itu tergantung."
Harus aman, karena pemirsa seharusnya tidak pernah dapat mengubah gambar.
Seharusnya tidak mengubah gambar.
Gambar penutup seharusnya tidak mengubah gambar. Menyimpan ulang gambar sangat mungkin akan mengubahnya, tergantung pada plug-in yang Anda gunakan.
Salah satu alasan Anda akan menemukan begitu banyak jawaban berbeda untuk "kapan menutup atau menyimpan JPEG menyebabkan penurunan kualitas gambar dan ketika tidak?" itu tergantung pada banyak hal yang berbeda, termasuk: perangkat lunak yang Anda gunakan untuk mengedit gambar, plug-in yang diinstal pada perangkat lunak itu, apakah perangkat lunak Anda melakukan "penyelamatan otomatis", dan pada pengaturan yang Anda gunakan ketika Anda menyimpan gambar jpg! Itu sebabnya saya tidak mengedit file asli.
Saya tidak menggunakan photoshop, tetapi ada plug-in yang tersedia untuk itu yang seharusnya membantu dengan masalah spesifik yang dimaksud - menghindari hilangnya kualitas gambar saat menyimpan jpeg: http://www.betterjpeg.com /jpeg-plug-in.htm
sumber
Set jawaban yang menarik. Tetapi beberapa masih sedikit menyesatkan. Saya akan mencoba meringkas.
Sama sekali tidak
1) Membuka file tidak terinfeksi dengan cara apa pun. Juga menutupnya. Tidak ada dalam program viewer atau editing.
Ada kemungkinan Anda melihat file berbeda dalam program yang berbeda tetapi itu bisa jadi karena cara program ini mengungkap beberapa informasi seperti mode warna atau profil warna. Tapi proses itu hanya membacanya.
Ada kemungkinan perubahan kecil
2) Melakukan operasi tanpa kehilangan, seperti memutar gambar. Biasanya program hanya memesan ulang data file jpg, tanpa menganalisis dan mengkompres ulang. Tetapi saya tidak akan meletakkan tangan saya di atas api untuk semua program yang seharusnya melakukan itu.
Perubahan kecil yang tidak diketahui
3) Membuka dan menyimpan dengan kompresi yang sama pada program yang sama.
Rekompresi pertama dilakukan pertama kali Anda menyimpan file jpg. Jika Anda menyimpan kedua kalinya file dengan pengaturan yang sama kehilangan data asli sudah dilakukan, tetapi perubahan kecil dapat diterapkan lagi. Tidak dalam tingkat yang sama dengan yang pertama, tetapi dapat terlihat melakukan ini beberapa kali. Tetapi itu tergantung pada programnya.
Perubahan yang nyata
4) Yang paling jelas adalah menabung kembali dengan pengaturan kompresi yang berbeda.
Tidak hanya pada "skala" pada apa pun yang dimiliki program, tetapi juga algoritma yang digunakan. Ini agak terlalu teknis tetapi setidaknya ada dua algoritma kompresi utama 4: 4: 4 dan 4: 2: 2.
Anda dapat menggunakan "bilah geser" pada program Anda ke atas "kualitas", tetapi jika program Anda menggunakan 4: 2: 2 dan aslinya ada pada 4: 4: 4 Anda akan mengalami kehilangan data yang signifikan.
Ini adalah kertas kecil yang saya buat beberapa tahun yang lalu sehingga Anda dapat melihat apa arti kehilangan data ini, itu dalam bahasa Spanyol tetapi Anda dapat menggunakan google translate: http://otake.com.mx/Apuntes/PruebasDeCompresion2/1-CompresionJpgProceso.htm
Kekacauan total
5) Jika Anda membuka gambar dan menyimpannya di program yang memiliki kemampuan terbatas. Misalnya, viwer hanya bisa menyimpan file RGB dan tidak berfungsi dengan baik dengan CMYK, atau mungkin tidak mengerti profil warna yang diembed. Anda benar-benar dapat merusak gambar Anda saat disimpan.
6) Menggunakan banyak kompresi. Anda menyimpannya untuk situs web Anda dan mengompresnya. Jangan hapus kapak asli Anda!
Hanya pada bagian gambar yang diedit
7) Rekompresi biasanya dilakukan pada semua gambar, tetapi seperti yang saya sebutkan pada poin 3, itu tidak banyak jika gambar tidak berubah. Ketika Anda mengedit gambar, analisis ini harus dilakukan lagi pada bagian yang diedit ini.
Ingatlah bahwa pengeditan dapat dikategorikan dalam tiga kelompok.
a) Koreksi warna, kontras, dll.
b) Mengubah satu bagian gambar (mata merah, menghilangkan seseorang, membersihkan tempat yang tidak diinginkan)
c) kolase yang sama sekali baru.
Jadi dalam beberapa kasus gambar itu benar-benar berbeda, setidaknya untuk sudut pandang analisis dan rekompresi.
Dalam posting ini: /photo//a/67434/37321 pengguna menyebutkan sebuah program yang melakukan analisis yang sangat cerdas dari kompresi yang ada dan tidak mengompresnya lagi jika tidak diperlukan.
sumber
Ya, tentu saja! Saya hanya akan melakukannya dengan gambar sampel dan kualitas JPEG 30 untuk membuatnya cepat Gambar awal. (160 Kb)
Babak pertama (10 Kb)
Babak kedua (9Kb)
Jadi, JPEG tidak menurunkan kualitas gambar secara signifikan selama Anda tidak mengubah ukuran atau mengubah metrik kualitas. Gambar akan terus memburuk secara perlahan, tetapi tidak signifikan. Dan sekarang, saya menghapus hanya 4 piksel dari gambar (kolom dari kanan). Dan simpan lagi.
Kerusakan yang signifikan. Untuk menjelaskan bahwa kita perlu menyelami algoritma JPEG. Bagaimanapun, jika Anda menemukan diri Anda dalam situasi ini, ingatlah - itu belum berakhir. Ada beberapa perangkat lunak penghilang bising JPEG yang hebat, misalnya resolusi dan peningkatan gambar jaringan Neural. Saya telah mengunggah gambar terakhir (yang terburuk) ke layanan ini dan inilah yang saya dapatkan. Hasil yang sangat bagus.
sumber