[ネタ] 右クリックで保存できない画像
Javascriptなどのスクリプトや、特殊なプラグインを全く使わずに右クリックで保存できない画像を表示する方法を思いつきました。 試しに、この文章の下に表示されている画像は右クリックしてみてください。 右クリックで保存できません。
さて、どうやってこの画像を実現しているかですが。。。このページのソースを表示してみてください。 そして、ニヤッと笑ってください。
仮に、この画像は以下のC言語コードを使って生成しました。
#include <stdio.h>
int
main()
{
int x;
int y;
unsigned char r,g,b;
printf("<table border=0 cellpadding=0 cellspacing=0>\r\n");
for (x = 0; x < 64; x++) {
printf("<tr>\r\n");
for (y = 0; y < 64; y++) {
r = ((x ^ y) << 2) & 0xff;
g = ((x ^ y) << 3) & 0xff;
b = ((x ^ y) << 4) & 0xff;
printf("<td style=\""
"width:1px;height:1px;"
"background-color:#%.2x%.2x%.2x\"></td>", r, g, b);
}
printf("</tr>\r\n");
}
printf("</table>\r\n");
return 0;
}
関連
追記:2006/10/12
この記事はネタですが、CSSを使ったもう少しマトモな方法は「右クリックで保存出来ない画像、コピペ出来ない文字(not javascript)」をご覧下さい。 また、上記関連ネタとしては「[CSS小技] 右クリックで保存すると呪われる画像」があります。
最近のエントリ
- 日本のIPv6採用状況が50%を超えている件について
- 「ピアリング戦記」の英訳版EPUBを無料配布します!
- IPv4アドレス移転の売買価格推移および移転組織ランキング100
- 例示用IPv6アドレス 3fff::/20 が新たに追加
- ShowNet 2024のL2L3
- ShowNet 2024 ローカル5G
過去記事