WMW

Dapatkan Warna Imej

Free

Ekstrak palet warna dominan daripada imej menggunakan pengkuantuman median-cut, dengan salinan sebagai hex atau pembolehubah CSS.

Berjalan sepenuhnya dalam pelayar anda. Imej anda tidak pernah dimuat naik ke mana-mana.

Klik untuk memilih imej, atau tarik dan lepaskan satu di sini

Aktiviti Terkini

Kelihatan kepada semua orang. 20 penggunaan terakhir merentasi semua pelawat, terbaharu dahulu.

6 colors · #BB5446, #E5B1AE, #1B0813, #3E1E21, #422037, #4D3864

3 jam yang lepas

Komen (0)

Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.

Komen tetamu disemak sebelum diterbitkan. Log masuk untuk menyiarkan serta-merta.

Belum ada komen. Jadi yang pertama berkongsi pendapat anda!

Apa alat ini buat

Mengekstrak palet warna dominan daripada mana-mana imej menggunakan pengkuantuman warna median-cut, teknik sama yang digunakan oleh pustaka pengekstrakan palet popular, dengan bilangan warna boleh laras dan penyalinan satu-klik sebagai kod hex atau pembolehubah CSS.

Bagaimana Ia Berfungsi

Semua piksel imej bermula dalam satu kumpulan tunggal. Alat ini mencari saluran warna mana sekalipun (merah, hijau, atau biru) yang mempunyai julat nilai terluas dalam kumpulan paling ramai, menyusun piksel kumpulan itu sepanjang saluran tersebut, dan membahagikannya separuh pada median supaya kedua-dua separuh mengandungi lebih kurang bilangan piksel yang sama. Pembahagian ini berulang, sentiasa menyasarkan kumpulan dengan piksel terbanyak, sehingga terdapat sebanyak kumpulan seperti bilangan warna yang anda minta. Setiap kumpulan akhir kemudian dikurangkan kepada satu warna dengan mengambil purata pikselnya, dan warna yang terhasil disusun dengan yang paling biasa (kumpulan terbesar) dahulu.

Masalah ia selesaikan

Soalan lazim

›Bagaimana alat ini memilih warna mana paling penting dalam imej saya?

Ia menggunakan teknik dipanggil pengkuantuman median-cut: ia menganggap warna setiap piksel sebagai titik dalam ruang merah/hijau/biru 3D, berulang kali membahagikan dua kumpulan warna paling ramai sepanjang mana-mana saluran warna yang berbeza paling banyak di dalamnya, dan sebaik sahaja ia ada kumpulan sebanyak warna yang anda minta, mengambil purata setiap kumpulan kepada satu warna perwakilan. Kumpulan dengan lebih banyak piksel datang dahulu dalam hasil, jadi palet mencerminkan berapa banyak imej setiap warna sebenarnya litupi.

›Mengapa ini lebih bijak daripada hanya mengambil purata keseluruhan imej kepada satu warna?

Mengambil purata segala-galanya sekali gus akan mencampurkan foto dengan kawasan merah dan biru yang berbeza menjadi ungu keruh yang tidak wujud di mana-mana dalam yang asal. Dengan membahagikan ruang warna kepada kumpulan berasingan sebelum mengambil purata, setiap kumpulan hanya mengandungi warna serupa, jadi kawasan merah dan kawasan biru kekal diwakili sebagai entri palet berasingan dan boleh dikenali sendiri berbanding saling membatalkan.

›Mengapa palet diekstrak mungkin terlepas warna yang saya boleh lihat jelas dalam foto?

Jika warna itu hanya melitupi kawasan kecil imej, ia mungkin berakhir dilipat ke dalam kumpulan lebih besar, lebih dominan berbanding mendapat slotnya sendiri, terutamanya pada kiraan warna lebih rendah. Meningkatkan bilangan warna diminta memberikan kawasan warna kecil atau halus peluang lebih baik untuk dipisahkan ke dalam entri paletnya sendiri.

›Adakah ini menganalisis imej resolusi penuh?

Imej mula-mula diskala-turun kepada salinan kerja lebih kecil sebelum analisis, kerana pengekstrakan palet hanya memerlukan sampel perwakilan warna, bukan setiap piksel, dan ini mengekalkan alat pantas walaupun pada foto besar. Ini tidak menjejaskan imej itu sendiri, hanya analisis, tiada apa dimuat naik dan fail asal tidak pernah diubah suai.

›Boleh saya gunakan palet dalam CSS saya?

Ya, klik "Salin sebagai Pembolehubah CSS" untuk menyalin palet sebagai ciri tersuai --color-1 hingga --color-N sedia-tampal, atau "Salin sebagai Senarai HEX" untuk senarai biasa kod hex.

Alat Berkaitan