検索

ホームページ  >  に質問  >  本文

目的-c - 写真の効果を実現するにはどうすればよいですか?

アバターを変更します。後ろの背景画像はアバターの色に合わせて変わりますが、後ろの背景画像の色は明るくなります。

曾经蜡笔没有小新曾经蜡笔没有小新2799日前699

全員に返信(4)返信します

  • 天蓬老师

    天蓬老师2017-05-02 09:25:29

    キャンバスを使用して画像を読み込みます。HTML5 キャンバスには getImageData() メソッドがあり、特定の点のピクセルの色を取得し、その色を明るくします (透明度を追加すると効果を高めることができます)。ピクセルが取得される場所は、希望する色ではない可能性があります。
    サーバーに送信して処理するのが最善だと思います

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:25:29

    これは白い半透明のマスクじゃないですか?

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:25:29

    あなたが言ったことによると、画像全体のメインカラーを取得してから、背景をメインカラーと一致するように設定する必要がありますが、少し明るい色を使用することも、色を減らすこともできます。深さ。背景が写真の場合は、色に応じて写真を変更する必要があります。

    DBImageColorPicker など、メインカラーを取得するためのライブラリが多数あります。

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:25:29

    上に半透明のマスクがあり、マスクの下にあるのは拡大されたアバターです

    返事
    0
  • キャンセル返事