タグを使用して画像を挿入し、コード内でそのプロパティとスタイルを操作できます。簡単な例を次に示します。
<img id="myImage" src="image.jpg">
var myImage = document.getElementById("myImage"); myImage.style.width = "300px"; myImage.style.height = "200px";
filter 属性を設定することでフィルター効果を追加できます。以下に、一般的なフィルター効果とそれに対応する CSS コードを示します。
#コントラスト フィルター エフェクト: #彩度フィルター エフェクト:
filter: saturate(200%);
以下は、グレースケール フィルター効果を実現する方法を示す具体的なサンプル コードです。 <img id="myImage" src="image.jpg"> <script> var myImage = document.getElementById("myImage"); myImage.style.filter = "grayscale(100%)"; </script>
getImageData()
メソッドとputImageData() メソッドを使用して、画像のピクセル データにアクセスし、変更することができます。 Canvas の使用は比較的複雑であるため、ここでは詳細なコード例は提供しません。学習および実践のために関連資料を参照することをお勧めします。
要約すると、JavaScript は画像の CSS スタイルを設定するか、Canvas を使用することで画像フィルター効果を実現できます。さまざまなフィルターのプロパティを設定することで、さまざまな色、照明、その他の視覚効果を写真に追加できます。この記事の内容が読者にインスピレーションを与え、Web デザインにより豊かな画像フィルター効果を追加するのに役立つことを願っています。
以上がJavaScript で画像フィルター効果を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。