objektif-c - Bagaimana untuk mencapai kesan dalam gambar?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:23:29
0
4
686

Tukar avatar Imej latar belakang di belakang berubah dengan warna avatar, tetapi warna imej latar belakang di belakang lebih cerah

  • Abang mana yang boleh berikan idea?

  • Adalah yang terbaik untuk menyediakan demo?

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(4)
Peter_Zhu

Gunakan kanvas untuk memuatkan imej HTML5 kanvas mempunyai kaedah getImageData() untuk mendapatkan warna piksel pada titik tertentu, dan kemudian menjadikan warna lebih terang (anda boleh menambah ketelusan pada kesannya), tetapi titik di mana anda dapatkan piksel mungkin bukan warna yang anda inginkan.
Saya rasa lebih baik menyerahkannya kepada pelayan untuk diproses

我想大声告诉你

Bukankah ini topeng lut sinar putih?

我想大声告诉你

Mengikut apa yang anda katakan, anda perlu mendapatkan warna utama keseluruhan gambar, dan kemudian tetapkan latar belakang supaya konsisten dengan warna utama, tetapi warna yang lebih terang anda boleh menggunakan ketelusan, atau anda juga boleh mengurangkan kedalaman warna. Jika latar belakang anda adalah gambar, maka anda perlu menukar gambar tersebut mengikut warna.

Terdapat banyak perpustakaan untuk mendapatkan warna utama, seperti DBImageColorPicker, dsb.

仅有的幸福

Ia mestilah topeng lut sinar di bahagian atas, dan avatar yang diperbesarkan di bawah topeng

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan