Bagaimana cara menghindari artefak kompresi jpeg saat menyimpan foto dalam resolusi web?


13

Saat saya menyimpan gambar beresolusi web (misalnya, 1920 × 1024px), warna bidang datar sering kali merusak nuansa warna. Saya menyimpan dalam Photoshop CS4 dengan kualitas 2 dalam mode standar, karena saya perlu file kurang dari 300k. Bagaimana saya bisa membuat gambar JPEG saya sekecil ini tanpa artefak kompresi?

Contoh: http://www.screencast.com/users/capsize/folders/Jing/media/f858e229-1f05-431c-98ce-5334918aa1f3


Whhha? Tidak yakin. I. Apa?
sebastien.b

2
Mungkin bermanfaat untuk memasukkan informasi tentang bagaimana Anda mempersiapkannya untuk web (perangkat lunak yang digunakan, pengaturan, dll) dan bahkan mungkin sebuah contoh untuk menggambarkan apa yang Anda maksudkan.
Rowland Shaw

"pengguna baru tidak diizinkan memposting gambar". Saya mencoba mencari cara lain untuk mengirimi Anda contoh, terima kasih atas komentar Anda.
Mundur

1
Ini pertanyaan yang valid. Mengapa downvotes? Beberapa upvotes, yang diberikan dengan semangat murah hati, juga akan memberikan sejumlah kecil perwakilan yang dibutuhkan OP untuk memposting contoh @Rowland Shaw yang diminta.
whuber

Saya memilihnya, saya juga tidak tahu mengapa itu tidak dipilih.
John Cavan

Jawaban:


13

Jika Anda menyimpan gambar JPEG dengan tingkat kualitas yang sangat rendah, Anda AKAN mendapatkan artefak kompresi. Ini hanya fakta sederhana dari kompresi lossy JPEG. Jika Anda ingin menghindari artefak kompresi, gunakan pengaturan kualitas yang lebih tinggi dari 2. Anda tidak perlu menyimpan pada kualitas maksimum, karena sebagian besar gambar dapat disimpan dengan pengaturan kualitas yang cukup rendah tanpa kehilangan detail yang terlihat atau artefak yang terlihat.

Satu hal yang perlu diperhatikan adalah gradien yang halus dan JPEG tidak tercampur dengan baik. JPEG memampatkan blok-blok kecil gambar, dan ketika datang ke gradien halus, ia cenderung membuat semua piksel dalam blok warna yang sama atau sangat mirip. Ini menciptakan garis melintang yang berbeda (posterisasi) yang bisa sangat terlihat. Satu-satunya cara mengatasi hal ini adalah dengan menggunakan pengaturan kualitas yang lebih tinggi, namun itu jelas akan meningkatkan ukuran file Anda.

Artikel bagus yang mungkin bisa membantu dapat ditemukan di sini:

Di atas adalah untuk Lightroom, namun konsep dasar masih berlaku untuk Photoshop. Poin penting dari artikel di atas adalah bahwa kisaran pengaturan kualitas yang lebih rendah untuk JPEG cenderung memiliki efek kecil pada ukuran gambar, dan hanya ketika Anda sampai pada beberapa tanda kurung atas ukuran gambar mulai naik dengan derajat yang signifikan. Saya menduga bahwa Anda dapat mengubah pengaturan kualitas dari 2 menjadi 5 dan hanya menghasilkan sedikit hit untuk ukuran gambar Anda.


3

Dalam contoh spesifik Anda: tingkatkan kualitas, atau perkecil gambar, dan hapus semua metadata (termasuk informasi profil warna).

Anda mengambil gambar yang berukuran sekitar 8MB (data piksel mentah: 1920px x 1024px x 32bpp / 8b / M) dan mencoba mengecilkannya menjadi kurang dari 300k, yang merupakan pengurangan lebih dari 26 kali.

Ini adalah tugas yang sulit untuk dilakukan tanpa memperkenalkan beberapa artefak.


1
Juga gambar thumbnail. Terlalu kecil untuk berguna dan sepertinya tidak ada yang benar-benar membutuhkannya.
Silakan Baca Profil

1

Tingkat kualitas 2 akan menciptakan artefak karena kompresi JPEG bersifat lossy dan semakin banyak Anda kompres, semakin banyak Anda kehilangan. Sayangnya, satu-satunya cara nyata untuk menghindari ini adalah meminimalkan kompresi.

Namun, Photoshop (pada CS2) memiliki opsi untuk menghapus artefak JPEG dalam dialog "Filter-> Remove Noise". Saya kira keberhasilannya akan sedikit berbeda, tetapi ini dapat membantu Anda membersihkan gambar. Anda mungkin harus memuat gambar yang disimpan ke photoshop daripada menggunakan yang masih ada karena mungkin tidak akan mencerminkan artefak.


1

Jawaban lainnya ("Ini pada dasarnya saling bertentangan!") Bagus. Namun, saya ingin menambahkan sesuatu yang dapat Anda coba: Anda dapat menerapkan gaussian blur ke gambar setelah perampingan tetapi sebelum menyimpan sebagai JPEG. Jika Anda ingin menjadi mewah, gunakan ruang warna L * a * b * dan hanya mengaburkan saluran a dan b, meninggalkan L sendirian.

Meskipun memang benar bahwa JPEG dapat menghasilkan artefak postery berblok pada tingkat kompresi yang kuat, umumnya JPEG harus "bekerja paling keras" ketika ada banyak detail halus, dan terutama ketika detail itu memiliki kontras yang kuat antara saluran warna. Ambil gambar daun maple merah terang di langit biru yang kuat dan saya jamin Anda akan menemukan artefak bahkan dengan pengaturan JPEG yang sangat tinggi.

Jadi, dengan mengaburkan, Anda dapat mengurangi detail ini, dan karenanya mengurangi ukuran file. Ini jelas menurunkan kualitas gambar, tetapi Anda mungkin menemukan hasilnya lebih disukai daripada apa yang Anda lakukan sekarang.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.