html 帆布を使って白黒画像を生成する
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 帆布を使って白黒画像を生成する相关的知识,希望对你有一定的参考价值。
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>HTML5 Canvas black and white effect demo</title>
</head>
<body>
<img id="image" src="Unknown.jpeg" alt="Unknown.jpeg" />
<canvas id="canvas" width="480" height="700"></canvas>
<script type="text/javascript">
window.onload = function() {
var context = document.getElementById("canvas").getContext("2d");
var image = document.getElementById("image");
context.drawImage(image, 0, 0);
var h = document.getElementById("image").clientHeight;
var w = document.getElementById("image").clientWidth;
var imgd = context.getImageData(0, 0, w, h);
var pix = imgd.data;
for (var i = 0, n = pix.length; i < n; i += 4) {
var grayscale = pix[i ] * .3 + pix[i+1] * .59 + pix[i+2] * .11;
pix[i ] = grayscale; // 赤
pix[i+1] = grayscale; // 緑
pix[i+2] = grayscale; // 青
}
context.putImageData(imgd, 0, 0);
};
</script>
</body>
</html>
以上是关于html 帆布を使って白黒画像を生成する的主要内容,如果未能解决你的问题,请参考以下文章
java JavaMail的を使って雅虎メールを送信する
csharp 的Microsoft.Office.Interop.Excelを使って的Excelを操作する。
php 智能自定义字段を使って画像スライダーを作る际の表示部分のコード
ruby Set.classifyを使って,设定した条件での分类をする。参考:http://www.ruby-doc.org/stdlib-2.1.2/libdoc/set/rdoc/Set.html
java Dialogを使って复数项目から一つの项目を选択する(确认ボタンつき)参考:http://qiita.com/Taishi-Y/items/34975da9d1cfd0f72718
python 熊猫を使って,简単にウェブ上のテーブルデータを取得