Apakah Facebook menerapkan beberapa profil warna yang tidak terdeteksi atau firefox's color management omong kosong?

10

Saya telah mengedit beberapa foto kasual sebuah pesta, bermaksud untuk mempostingnya di facebook agar teman-teman saya dapat melihatnya, dan hari ini saya mengunggah foto-foto ini hanya untuk menemukan warna yang sangat buruk (di firefox, karena kromium tampaknya tidak terpengaruh - saya tidak bisa uji browser lain). Merah dan biru menjadi ungu, hijau menjadi jenuh sampai titik paling detail di rumput dan pohon-pohon hilang. Tentu saja saya tidak repot-repot mengunggah ulang hasil jepretan, karena saya tahu saya telah melakukan semua yang mungkin untuk mengatasi masalah ini. Juga saya pikir 99% orang tidak memberi .... tentang warna dan lagi pula tidak ada yang bisa tahu bagaimana gambar saya seharusnya terlihat bertentangan dengan bagaimana mereka sebenarnya terlihat. Hanya berharap semua orang menggunakan chrome :-) Oke, cukup mengoceh.

Sekarang lihat apa yang lucu: karena saya sudah memiliki masalah seperti ini (mengunggah foto untuk jawaban di sini di photo.SE), saya tahu bagaimana menghindarinya. Profil yang saya tentukan oleh photoshop untuk foto-foto itu, sRGB IEC61966-2.1, tidak ditafsirkan dengan benar oleh firefox, yang secara teoritis seharusnya mengelola gambar warna yang memiliki profil warna yang disematkan, tetapi secara praktis menyukai hanya mereka yang tidak memiliki profil sama sekali.

Ketika saya melakukan pengeditan untuk foto-foto pesta saya tidak mengetahui masalah ini, jadi hari ini saya menggunakan imagemagick untuk mengubah ukuran semua gambar yang ingin saya unggah, pada saat yang sama melepaskan mereka dari informasi yang disematkan, hanya untuk aman. Pada titik ini bidikan saya tidak memiliki profil warna dan tampak sangat bagus dan sama-sama membukanya di firefox atau program lainnya.

Segera setelah mereka diunggah ke facebook, bidikan menunjukkan masalah warna yang saya sebutkan di awal pertanyaan saya. Mencoba memahami apa yang sedang terjadi dan jika facebook mengubah sesuatu, saya mengunduh salah satu foto, yang memiliki beberapa variasi warna yang bagus dan dengan mudah memungkinkan untuk melihat perbedaan dalam rendition. Kelihatannya baik di penampil gambar saya (dan kromium dan photoshop), saya dapat melihat di propertinya bahwa ia tidak memiliki profil warna tertanam atau informasi exif lainnya, tetapi jika dilihat di firefox masalah warna menjengkelkan yang buruk tidak akan hilang, bahkan menonaktifkan manajemen warna di about: config.

Apakah facebook menerapkan profil warna yang tidak terlihat, ditangani dengan benar oleh semua aplikasi, tetapi cukup untuk mengacaukan firefox?
Pembaruan: Ya, benar. Ini tidak benar-benar tidak terlihat, tetapi tidak ditampilkan sebagai metadata di tiga pemirsa gambar yang berbeda yang saya coba.

Pertanyaan baru: Apa yang bisa dilakukan? Mengapa firefox menolak untuk merender dengan benar setiap gambar yang ditandai dengan profil warna? Bisakah masalah ini terkait dengan versi firefox yang berbeda yang dibuat untuk OS yang berbeda?

Tidak diragukan lagi firefox (Saya menggunakan versi 13.0.1) memiliki beberapa masalah dengan warna yang mungkin dapat diperbaiki dengan konfigurasi yang tepat, tetapi ini bukan solusi. Pertama, orang tidak dapat meminta semua orang yang tahu untuk mengacaukan (untuk kebanyakan orang) pengaturan eksotis jika mereka ingin melihat beberapa foto dengan benar. Kemudian, seperti yang telah saya buktikan dengan banyak percobaan bahwa firefox dapat menampilkan gambar seperti yang saya inginkan, jika saja saya meninggalkannya tanpa profil, dan itu tidak masalah bagi saya, mengapa perilaku ini harus dipatahkan oleh facebook, atau layanan serupa lainnya, dalam hal ini, yang mana tampaknya tidak melakukan manajemen (absurd) atau koreksi warna?

Sampel di bawah. Mungkin versi firefox Anda berbeda pendapat tentang topik ini? Cara yang seharusnya (tidak ada profil sama sekali):

masukkan deskripsi gambar di sini

Dengan "c2" alias "profil facebook" (bagi saya sepertinya firefox membuatnya dengan cara yang sama bahkan dengan profil sRGB standar):

masukkan deskripsi gambar di sini

Pembaruan: Saya melihat halaman ini menggunakan versi firefox yang sama, tetapi pada windows xp dengan monitor yang serius sebagai gantinya (pc saya adalah laptop dengan layar yang layak dan saat ini menjalankan xubuntu). Ada beberapa perbedaan dalam rendisi antara kedua sampel, tetapi Anda hampir tidak bisa memastikan kecuali Anda melihat merah.

MattiaG
sumber
Saya menggunakan Photoshop CS2, yang pada saat itu karena beberapa alasan saya telah menetapkan untuk menerapkan profil sRGB IEC61966-2.1 ini untuk semua gambar yang diedit, yang berasal dari kamera di ruang warna sRGB, tanpa profil. Tidak ada manajemen warna lain yang dilakukan. Satu-satunya pengeditan adalah kurva. Saya mengunggah sampel sesegera mungkin. ps Saya tidak tahu mengapa komentar yang meminta perincian semacam ini dihapus, masih saya tinggalkan balasan saya, karena mungkin berguna, meskipun agak berlebihan.
MattiaG
Saya menghapus komentar karena saya ingin mengubahnya menjadi jawaban sebelum melihat balasan Anda.
Steven Cunningham
Baiklah. Saya menemukan jawaban parsial untuk pertanyaan saya: facebook tampaknya benar-benar berlaku untuk gambar profil ICC yang disebut c2, yang penampil gambar saya tidak dapat mendeteksi dan menunjukkan sebagai metadata tetapi ditangani dengan baik, sementara Ps mengenalinya (dan tidak memiliki masalah penanganan). Saya sendiri tidak memposting jawaban karena saya tidak punya solusi untuk masalah ini, jadi teruskanlah. Saya agak membenci perilaku absurd facebook ini ;-) siapa mereka untuk menerapkan profil ke foto saya?
MattiaG
Pembaruan Anda menarik, apakah menugaskan kedua gambar profil yang tercantum dalam jawaban saya membuat mereka terlihat lebih identik pada sistem windows XP?
Steven Cunningham

Jawaban:

7

Utas ini di forum dukungan Firefox adalah oleh seseorang dengan masalah yang sama, dan menyebutkan perlu me-restart komputer Anda setelah menonaktifkan manajemen warna di Firefox untuk membuatnya tetap. Saya juga menguji (pada Windows7 64-bit kalau-kalau ada perbedaan) Firefox dan Chrome menggunakan tautan ini dan mengatakan bahwa Chrome tidak mendukung profil ICC sementara Firefox mendukung profil ICC v2, sudahkah Anda memeriksa bahwa manajemen warna Anda sudah diatur dengan benar di Photoshop? Jika Anda mengedit JPEG yang sudah ada di sRGB dan menyuruh Photoshop untuk mengonversi ke sRGB (alih-alih menetapkan profil sRGB), penanganan ganda dapat menjadi penyebab masalah.

Saya juga sepertinya ingat membaca posting blog rekayasa Facebook tentang telah membuat profil ICC sRGB minimal yang dapat diterapkan secara otomatis ke gambar, tetapi Google tidak dapat menemukannya sekarang.

EDIT : Ini adalah posting blog teknik Facebook yang menggambarkan profil yang ditambahkan ke semua gambar

UPDATE : Sepertinya masalahnya adalah bahwa gambar diambil menggunakan Adobe RGB daripada sRGB karena secara manual menetapkan profil Adobe RGB (1998) untuk keduanya di Photoshop telah mendapat warna yang cocok untuk saya. Tampilan desaturated pada gambar kedua adalah tanda umum bahwa gambar awalnya direkam dalam ruang warna gamut yang lebih luas daripada yang saat ini sedang ditampilkan.

Steven Cunningham
sumber
1
Saya mengomentari pertanyaan saya tentang "profil facebook" yang absurd ini. Saya juga menjelaskan dalam pertanyaan saya bahwa saya tidak mempertimbangkan mengubah pengaturan di firefox sebagai solusi. Jika firefox tidak dapat menangani dengan anggun di luar kotak gambar yang ditandai dengan profil warna, setidaknya abaikan profil jika tidak dapat menampilkannya dengan benar, itu berarti banyak orang menggunakan internet di seluruh dunia melihat gambar dengan warna acak . Ini akan menjadi masalah serius, bukan?
MattiaG
Saya baru saja menemukan laporan bug ini untuk Firefox salah memperlakukan beberapa profil ICC yang valid sebagai tidak valid, tetapi jika itu mempengaruhi profil Facebook saya berharap sesuatu telah dilakukan untuk mengatasinya. Kebanyakan orang di dunia juga tidak mengkalibrasi monitor mereka sehingga pada dasarnya mereka melihat variasi warna yang agak acak yang dirancang untuk dikurangi oleh sRGB, karenanya Facebook menambahkan profil ke semua gambar.
Steven Cunningham
Sangat menarik, terima kasih. AFAIK setiap browser menganggap gambar berada dalam ruang warna sRGB, jadi mengapa mereka mengatakan tidak demikian dan menetapkan "profil facebook"? bukankah mereka mencampurkan konsep profil dan ruang warna? bukankah sRGB merupakan standar di web? Saya tidak benar-benar berpikir saya lebih pintar daripada orang-orang facebook, hanya ada sesuatu yang saya tidak bisa mengerti. Dan ketidakcukupan lengkap firefox membingungkan saya. Rendemen warnanya membuat kerusakan pada foto lebih buruk daripada yang dapat dilakukan oleh monitor yang tidak dikalibrasi.
MattiaG
Saya menggunakan Firefox dan tidak mengalami masalah dengan warna gambar, keluhan utama tentang Firefox adalah tidak menangani profil ICC v4. Dimasukkannya profil mungkin dimaksudkan untuk bekerja di sekitar kombinasi profil standar yang terlalu besar dan banyak browser (termasuk Firefox afaik) tidak mengelola warna gambar yang tidak ditandai secara default.
Steven Cunningham
Saya tidak pernah memiliki masalah dengan gambar yang tidak ditandai ... Apakah mungkin masalah saya bergantung pada sistem operasi?
MattiaG
2

Ya, Facebook memang menetapkan profil warna ICC berbeda untuk gambar yang merupakan profil sRGB IEC61966-2-1 skala hitam yang diedit. Informasi lebih lanjut dan tautan unduhan ICC untuk C2 di sini:

https://www.facebook.com/photo.php?fbid=1522920917921431

Dhananjay Baraik
sumber
1

Jika Anda menggunakan Ubuntu, Anda dapat dengan mudah memperbaikinya dengan perintah:

xprop -root -remove _ICC_PROFILE

(sumber: Ubuntu Bug # 938751: "gambar jpeg tersapu atau warna miring")

Arthur F
sumber
1
Ini bukan perbaikan - ini menghapus set profil warna untuk monitor Anda. Langkah dalam laporan bug ini tidak dimaksudkan untuk memperbaiki atau menyelesaikan masalah, tetapi lebih sebagai langkah diagnostik.
Silakan Baca Profil Saya