11/05/11 15:02:49.91 uj4WuUJf
Canvasについて語りましょう
Canvas 2D API Specification 1.0
URLリンク(dev.w3.org)
Canvas チュートリアル - MDC Docs
URLリンク(developer.mozilla.org)
2:Name_Not_Found
11/05/11 15:22:50.53
4.8.11 The canvas element ― HTML Standard
URLリンク(www.whatwg.org)
canvas 要素 - 組込コンテンツ - HTML要素 - HTML5 タグリファレンス - HTML5.JP
URLリンク(www.html5.jp)
Canvas - HTML5.JP
URLリンク(www.html5.jp)
3:Name_Not_Found
11/05/11 15:24:37.11
■関連スレ
【WHATWG】HTML5 Part3【W3C HTML WG】
スレリンク(hp板)
+ JavaScript の質問用スレッド vol.86 +
スレリンク(hp板)
【誰か】jQueryのここがわからない【助けて】
スレリンク(tech板)
4:Name_Not_Found
11/05/11 23:28:01.80
そして誰も語らないのであった
===========完===========
5:じゃがりきん
11/05/12 03:17:51.04
語るにしてもcanvasについてより描画アルゴリズムについてだろうね
6:Name_Not_Found
11/05/12 09:46:32.29
そんな限定的な話題にしたらもっと廃れるぞw
7:Name_Not_Found
11/05/12 19:29:41.38
FAQっぽいものを充実させてください
┌─┐
┌┴┐ ├┐
│ ├┬┘│
│┌┴┤ │
└┤ └┬┘
└─┘
こんなふうに長方形を重ねるのは無理です
とか
水平や垂直の直線や長方形で境界をくっきりさせるには0.5pxずらす
とか
8:Name_Not_Found
11/05/12 21:28:47.30
今やってる勉強が終わったらサンプル載せてってやるから待ってろ
9:Name_Not_Found
11/05/13 02:47:26.90 gp+6rMmV
※デフォルトでは読み込んだ画像のデータをputImageData()できません
これさえなけりゃ気合いで何でもありにできるのにな
10:Name_Not_Found
11/05/17 03:04:48.63
間違えたgetだった
11:Name_Not_Found
11/05/20 07:31:25.13
>7は普通に3次元空間では可能
つまりWebGLで板ポリでやればいい
あとその見た目にするだけなら2dでもできる
12:Name_Not_Found
11/05/20 07:57:48.77
矩形や画像を2dで>>7みたいに配置するのは無理じゃないの
URLリンク(himajin.moe-nifty.com)
こういうだまし絵の立体みたいに
一部を切断して繋がってるように見せかけるような方法くらいしか思いつかないけどそれはもうベツモノだし
13:Name_Not_Found
11/05/20 10:12:50.37
と言ったものの
それは他のラスターグラフィックソフトも同じでcanvasだけが非力というわけではないか
14:Name_Not_Found
11/05/20 10:19:39.83
そういやgetContextの引数2dしかみたことないけど3dとかあるのかすら
15:Name_Not_Found
11/05/20 10:33:39.86
それぐらい日本語和訳みれば3dあるかどうかわかるだろ・・・
16:Name_Not_Found
11/05/20 10:39:23.50
ケンカうってんの?
17:Name_Not_Found
11/05/25 00:32:43.03
つ 'webgl'
18:Name_Not_Found
11/05/25 02:55:01.09
w3cが言ってたwebGLの致命的な欠陥ってどうなったんだ?
なんとかしてくんなきゃ手が出せないぜ
19:Name_Not_Found
11/05/25 17:05:27.05
(x1,y1) (x2,y2) (x3,y3) (x4,y4)の各四点に四隅が一致した画像ファイルを貼付けるにはどうすればいいでしょうか。
対角線で二分割した三角形をそれぞれ三点に一致させるしかないのでしょうか?
20:Name_Not_Found
11/05/28 15:02:39.58
これモノクロにしたりするの時間かかるね
21:ageageman
11/06/10 11:31:34.70
age
22:Name_Not_Found
11/06/19 04:13:35.65
URLリンク(markup.mozilla.org)
これなんかすげえな
23:Name_Not_Found
11/06/19 09:27:50.28
そのうちフォトショとかシーケンサの代わりになるサイトが出るな
24:Name_Not_Found
11/06/20 03:52:39.21 eHxVgLCG
URLリンク(ultra-zone.net)
25:Name_Not_Found
11/06/20 04:26:00.53
>>24
特におもしろみもないフツーのものでした
26:Name_Not_Found
11/06/20 19:36:46.76
<body style="background-color:silver;">
<canvas id="canvas" width="500" height="500"></canvas>
<script>
var ctx = document.getElementById("canvas").getContext("2d");
ctx.fillStyle = "aqua";
ctx.fillRect(0, 0, 500, 500);
ctx.shadowColor = "blue";
ctx.shadowBlur = 100;
ctx.fillStyle = "lime";
ctx.fillRect(50, 50, 200, 200);
ctx.fillStyle = "red";
ctx.arc(250, 250, 150, 0, Math.PI * 2, true);
ctx.fill();
ctx.clearRect(150, 150, 200, 200);
</script>
</body>
赤い円の中を四角で切り抜いて
切り抜いた赤い円の内側(円の中心方向)にも影を付けるにはどうすればいいですか?
あと下の緑の四角と水色の四角も切り抜いた赤い円の内側から見えるようにしたいです
27:Name_Not_Found
11/06/20 19:54:00.38
>切り抜いた赤い円の内側(円の中心方向)にも影を付けるにはどうすればいいですか?
これがどういう意味かよくわかんなからそれ以外の部分だけ
URLリンク(ideone.com)
28:Name_Not_Found
11/06/20 22:09:03.11
>>27
レスありがとうございます
キャンバス二枚用意するんですね
> >切り抜いた赤い円の内側(円の中心方向)にも影を付けるにはどうすればいいですか?
> これがどういう意味かよくわかんなからそれ以外の部分だけ
こういう意味です・・・伝わりますか
<body>
<canvas id="canvas" width="500" height="500"></canvas>
<script>
var ctx = document.getElementById("canvas").getContext("2d");
ctx.shadowColor = "red"; ctx.shadowBlur = 100;
ctx.fillStyle = "red";
ctx.arc(250, 250, 150, 0, Math.PI * 2, true); ctx.fill();
ctx.clearRect(150, 150, 200, 200);
ctx.shadowColor = "transparent"; ctx.shadowBlur = 0;
ctx.fillStyle = "aqua"; ctx.strokeStyle = "aqua";
ctx.beginPath(); ctx.moveTo(160, 130); ctx.lineTo(170, 140); ctx.moveTo(170, 130); ctx.lineTo(160, 140); ctx.stroke();
ctx.fillText("こっち側じゃなく", 180, 140);
ctx.fillStyle = "blue"; ctx.strokeStyle = "blue";
ctx.beginPath(); ctx.arc(165, 165, 5, 0, Math.PI * 2, true); ctx.stroke();
ctx.fillText("こっち側に", 180, 170); ctx.fillText("円の外側にある赤い影と", 180, 190); ctx.fillText("同じ影をつけたいです", 180, 210);
</script>
</body>
29:Name_Not_Found
11/06/20 23:18:16.12
切り抜き部分の透過はsave()、restore()使えばひとつのcanvasでできそうだけど無理かな
30:Name_Not_Found
11/06/21 08:12:07.57
>>28
var ctx = document.getElementById("canvas").getContext("2d");
ctx.shadowColor = "red";
ctx.shadowBlur = 100;
ctx.fillStyle = "red";
ctx.beginPath();
ctx.arc(250, 250, 150, 0, Math.PI * 2, false);
ctx.closePath();
ctx.moveTo(150, 150);
ctx.lineTo(150, 350);
ctx.lineTo(350, 350);
ctx.lineTo(350, 150);
ctx.closePath();
ctx.fill();
31:Name_Not_Found
11/06/21 08:25:56.10
rect()が時計回りに定義されてるから、円弧を反時計回りにして
ctx.beginPath();
ctx.arc(250, 250, 150, 0, Math.PI * 2, true);
ctx.closePath();
ctx.rect(150, 150, 200, 200);
とシンプルにもできる
clearRect()は普通何かを切り抜くのに使うんじゃないってのと、
時計回り、反時計回りって言ってる意味を調べてみるといい
32:Name_Not_Found
11/06/21 10:03:27.80
ctx.beginPath();
ctx.arc(250, 250, 150, 0, Math.PI * 2, true);
ctx.closePath();
だけを書くと赤い丸が表示されて
ctx.rect(150, 150, 200, 200);
だけ書くと赤い四角が表示されますが
何故両方書くと丸の中がくり貫かれて見えるようになるのですか?
33:Name_Not_Found
11/06/21 12:16:14.49
>>30-31
イメージ通りの結果です!ありがとうございますm(_ _)m
> clearRect()は普通何かを切り抜くのに使うんじゃないってのと、
まとめてパスを描いてからまとめてfillすれば切り抜かれるんですね
closePathされているとそれぞれ別個のものとして塗りつぶされるんだと思ってました
切り抜くのはclearRectだと思っていたので四角にしか切り抜けないんだとばかり
またはglobalCompositeOperationを使わないといけないのかなと
> 時計回り、反時計回りって言ってる意味を調べてみるといい
これはよくわかりませんでした
今回は右回りでも左回りでも結局一周して円を作るので同じ結果になると思っていました
が、ためしに>>30のほうをtrueに、>>31のほうをfalseにしてみると
たしかにうまく切り抜かれませんでした
どうしてこうなるのかわかりません
わかりませんが、これ聞いてなかったらまたハマるところでした
気を配っていただきありがとうございます
34:Name_Not_Found
11/06/21 21:54:49.21
> 時計回り、反時計回りって言ってる意味を調べてみるといい
これ理解できました
本当にどうもありがとうございます
35:Name_Not_Found
11/06/23 06:04:37.99
canvasで文字列を画像として出すのってどーやんの?
36:Name_Not_Found
11/06/23 06:45:30.30
URLリンク(developer.mozilla.org)
37:問題
11/06/24 08:37:05.59 MN/NUHTR
中が塗りつぶされた五芒星を描画しなさい
38:Name_Not_Found
11/06/24 14:32:43.28 N6K/EDza
fillText("★", 0, 0);
39:Name_Not_Found
11/06/25 08:23:58.88
>>38
想定してなかったが大正解だな
40:Name_Not_Found
11/06/26 17:46:40.89
URLリンク(developer.mozilla.org)
> 以下の例で外部画像を小さな折れ線のグラフ背景として使っています。
> 背景を使うと入念に背景を描く必要がないのでスクリプトがかなり小さくなる場合があります。
canvasで描けそうな場合でもあらかじめ画像を作っておいてdrawImageで読み込んだほうがいいんですか?
コードが短くなるというだけで速度とかは逆に遅くなる?
41:Name_Not_Found
11/06/26 19:16:56.95
canvasの例文wikiみたいなのやれば儲かるよ今ならね
42:Name_Not_Found
11/06/26 19:53:07.99
MDCでおk
html5.jpでおk
ってのが世間の風潮
43:Name_Not_Found
11/06/26 20:30:06.64
そこらは例文というか解説
俺もやろうか考えたけど面倒くさいからやってない
44:Name_Not_Found
11/06/26 20:37:34.08
ブログでゲームの作り方の解説はしたが
高度すぎたのか質問攻めにあって放置してるわ
ゲームテーマにして記事書くとありがたく思われるかもね
45:Name_Not_Found
11/06/26 20:56:25.98
そのゲーム解説はJavascriptすか
46:Name_Not_Found
11/07/04 03:41:28.75
canvasでsvg女子みたいに人体描画しようとした奴いる?
47:Name_Not_Found
11/07/09 03:09:59.27 FC9y0/mh
x,y,zを渡すと直方体を描画する関数を作成しなさい。
48:Name_Not_Found
11/07/09 09:38:40.15
\ ヽ ! | /
\ ヽ ヽ / / /
お断りだああああああああああぁぁぁ!!
\ | / /
,イ
 ̄ -- = _ / | --'''''''
,,, ,r‐、λノ ゙i、_,、ノゝ -  ̄
゙l ゙、_
.j´ . .ハ_, ,_ハ (.
─ _ ─ { (゚ω゚ ) /─ _ ─
). c/ ,つ ,l~
´y { ,、 { <
ゝ lノ ヽ,) ,
49:Name_Not_Found
11/07/09 15:17:54.54 1GO6b5xa
>47
それはどのレベルまでやるんだ?
簡易設計図みたいに遠近法もなしの線だけでできた直方体か?
遠近法や陰、グラデーションの光源処理までさせたいのなら角度や距離等他にも数値が欲しい
そしてWebGLでやる
50:Name_Not_Found
11/07/10 02:34:32.95 qPnf9h8H
直方体っぽくなればどんなのでもよしとします。
webGLはセキュリティー的になんかダメです。
canvasのみで作成しなさい。
51:Name_Not_Found
11/07/19 06:46:10.86
関係ないけど画像のrgb値を調べる装置を作ったぜ
URLリンク(www42.atwiki.jp)
52:Name_Not_Found
11/07/19 11:24:50.86 aL6/Iowt
Canvasって数値配列に直接対応するフレームバッファを持っていたりするから、レンダリングは全部ソフトウエアでやるんですよね?
CPUの中の妖精さんたちが、1ピクセルずつRGB値を計算する、みたいな・・・
やはり、アルファ値の指定や塗りつぶし系の処理は思いっきり遅くなるんでしょうか?
53:Name_Not_Found
11/07/20 21:23:47.90
>>52
大きい面積を塗りつぶすなどする場合はかなり遅くなると思います。
IE9だとFirefox5とかに比べて速いのでハードウェアアクセラレーションが効いているのかもしれません。
54:Name_Not_Found
11/08/05 19:47:31.04
URLリンク(www.ibm.com)
55:Name_Not_Found
11/08/10 03:17:37.24 Movlnwp5
canvasに動的に画像を作らせたぜ!
URLリンク(www42.atwiki.jp)
56:Name_Not_Found
11/08/10 07:10:03.17
>55
おもろい。
スライダー付けてリアルタイムで変化したらもっと(・∀・)イイ
57:55
11/08/11 03:53:34.54 jFgZBwV8
それをやると無理やり変化させてるのがモロバレなんだぜ
58:Name_Not_Found
11/08/11 10:20:19.23
putImageData使えば、グラフィックソフト張りにいろいろできるじゃん、て思って実験してみました
作ってみたのは、ピクセル単位で任意のフィルタ処理するスクリプト
結論から言うと、JavaScriptの演算速度が遅過ぎて、現代の速度感覚にはあわないかと
環境はSafari 5.1、Xeon 2.27Ghz 8コア
500x500ピクセルのキャンバスを想定
・まず、ブラウザが1スレッドしか割り当ててくれない為、CPUの使用率は絶望的…1コアのみ処理が集中してるご様子
・単純な輝度の上げ下げだと、200msぐらい、ブラーフィルタだと幅1ピクセルでも500msぐらいから
・Web Workersではジョブ生成時にデータコピーを行うためか、明度を倍にするフィルタですら5秒ほどかかり、あまり期待できない感じ
・表示速度は問題なし。put後ラグなしで表示されます
正直なところ、キャンバスで動作する、任意のフィルタが使える画像処理アプリを作ってみたかったのですが、レスポンスなど考えると当面は無理そうです
JavaScriptの処理速度の底上げ、マルチスレッドの対応orGPU支援あたりだけど、あんまり期待が持てないなー
59:Name_Not_Found
11/08/11 13:30:49.46 5x2BmW3D
Workerの使い方が下手なだけ
60:Name_Not_Found
11/08/11 17:20:16.94
ふむ
とりあえず処理対象ピクセルのみピックするとして、10スレッドで割ってみると、上限は上がったけど頭打ちになります
メッセージのやりとりのオーバーヘッドが大きい、って所でしょうか大先生
61:Name_Not_Found
11/08/12 09:49:08.05
みんな似たようなこと考えてんな
火狐で緻密な描画するとブラクラ状態だったが火狐5にしたらオペラ・クローム並になったぜ
62:Name_Not_Found
11/08/12 19:56:50.79 HlaABMQT
IE9にしたらネイティブアプリ並になるよ
63:Name_Not_Found
11/08/13 14:28:19.22
いろいろ調べてた所、大きな数の添字アクセスって高コストなんですね
500x500px 4ch として、Image.data の中身は1,000,000要素の配列。
これを縦横分割して二次元配列とした配列に入れ直した場合とで、それぞれのピクセルに演算をする速度を比較したんだけど、
一次元配列の場合より二次元のほうが1/3の時間で済みます
二次元配列の、一次元目をローカル変数に置いて処理すると、1/10まで抑えられました
置き換えの処理速度は計算にいれてませんが、全取得して代入すると元より高くついちゃうので、分割してピクセル値を読み取る仕組みが必要ですね
そのあたりをうまくやれば改善できるかもです
IEは…今までの散々な歴史があるので、まずは当たり前の事を当たり前にこなしてくれれば、、;
64:Name_Not_Found
11/08/22 07:21:46.39
webGLに欠陥が見つかったとき、IEが対応させてもねーのに懸念を表明した時は何様だと思った
65:Name_Not_Found
11/09/19 14:21:43.65 9ce+ex7x
質問です
Canvas内に図面を書いているのですが、寸法を縦書きにする方法をお教えください。
「1000」という文字をそのまま90°回転させたものを1000毎に複数個並べたいのですが、
var rad = arc/180*Math.PI;
ctx.rotate(rad);
ctx.fillText(txt,X,Y,maxWidth);
こんな感じのことをすると、1個だけ表示されて、残りはどっかに飛んでいってしまっているようです。
回転する座標がなんかcanvasの左上にあるのかもしれません。
どなたかご存知でしたらお教えください。
66:Name_Not_Found
11/09/19 16:45:16.77 9ce+ex7x
自己解決しました
function arcTxt(ctx,txt,x,y,font,style,align,arc,maxWidth){
ctx.textAlign = align;
ctx.fillStyle = style;
ctx.font = font;
if(arc > 0){
var rad = -1*arc*Math.PI/180;
var rad2 = arc*Math.PI/180;
var exX2 = exX*Math.cos(rad2) - exY*Math.sin(rad2);
var exY2 = exX*Math.sin(rad2) + exY*Math.cos(rad2);
ctx.rotate(rad);
...つづく
67:Name_Not_Found
11/09/19 16:47:23.70 9ce+ex7x
つづき
ctx.fillText(txt,exX2,exY2,maxWidth);
ctx.rotate(rad2);
} else {
ctx.fillText(txt,exX,exY,maxWidth);
}
}
これで望んでいる位置に角度のついたテキストを配置できます。
やってる内容としては、rotateで回転した座標系上で逆回転させた座標を取得して、
そこにテキストを配置しているので、align等が望み通りにはできませんが.....
68:Name_Not_Found
11/09/19 22:15:07.54 9ce+ex7x
訂正
function arcTxt(ctx,txt,x,y...
のxとyをexXとexYに変えてください。
もしくは関数内のexXおよびexYを、xおよびyに変換してください。
失礼しました。
69:Name_Not_Found
11/09/28 08:17:12.72
2時間で自己解決する男の人って
70:Name_Not_Found
11/09/30 09:49:14.65 alH7YdbI
ザ他力本願
71:Name_Not_Found
11/10/14 23:12:37.44
>>37
>>38
過去ログから順番に見てたが爆笑したw
72:Name_Not_Found
11/11/20 01:29:25.52 GJyblMyv
audio + canvasでゲーム作ったぜ!
URLリンク(www42.atwiki.jp)
73:Name_Not_Found
11/11/24 03:15:28.89
すげえけどソースが汚ねえ
74:Name_Not_Found
11/11/24 18:23:40.46 vt5nE3zo
>>72
よく出来てるんだけど
ルールがいまいちわからん
75:Name_Not_Found
11/12/30 17:19:10.66 ioXxy4gO
保守
76:Name_Not_Found
12/01/27 04:48:20.91 oVXkhvaq
うは~
audioで波形作ってcanvasで表示させたぜ~
URLリンク(www42.atwiki.jp)
77:Name_Not_Found
12/01/27 19:54:11.54 x0agjE11
すげー!
と思ってコード見たら読みづれぇぇ!
これって、音ソースをbase64エンコードして
dataスキームで<audio>に食わしてる
であってる?
78:Name_Not_Found
12/01/27 20:11:58.90 WmaoenS6
100px*100pxサイズの画像を用意して
pieceSize=100;
Canvasで ctx.drawImage(img, 0, 0,pieceSize,pieceSize);
IEで見てもグーグルクロムで見ても描かれた画像の縦横比がおかしなことになりました。
縦が3で横が1.4くらいの比率で画像が表示されました。
ctx.setTransform(0.745, 0, 0, 0.374, 0, 0);
としたら何とか100px*100pxの画像になりました。
CanvasのdrawImageを使うとき何か注意が必要なのでしょうか?
Canvasを紹介しているサイトでは綺麗にピクセル単位で指定できると書いてあったので戸惑っています。
79:Name_Not_Found
12/01/27 20:22:20.03
>>78
面倒くさいから
そのままコピペして動けるものを一式張って
80:Name_Not_Found
12/01/27 20:51:13.81 WmaoenS6
ありがとございます。
URLリンク(ailinksh.kojyuro.com)
私のパソコンで見ると、画像の縦横比が3対1くらいで表示されてます。
未熟な私にソースのアドバイスお願いします。
81:Name_Not_Found
12/01/27 21:01:41.41
>>80
きめえコードだな
俺様が手直してしてやるからまってろ
82:Name_Not_Found
12/01/27 21:04:24.58 WmaoenS6
がーん、きめえ。
少し落ち込みました。
きちんとしたコードの書き方を習ったことがないので勉強になると思います。
期待して待っておきます。
どうもすいません。
83:Name_Not_Found
12/01/27 21:47:05.09
>>80
ほらよ
URLリンク(codepad.org)
84:Name_Not_Found
12/01/28 13:03:16.41 pMrvoosz
>83
あのページ開けませんけど?
とりあえず自己解決したので報告します。
styleのwidthとwidthの二つが別物だった。
ということでした、両者のサイズを同じにすれば問題ないようです。
解説サイトをよんで勉強したのですが基礎的なことなので解説サイトでは最初に書いててほしい気もします。
85:76
12/01/29 10:00:22.18 cFqi6PkD
>>77
あってるぜ
waveヘッダー(コピペ)に配列くっつけてbase64エンコード(コピペ)して
dataスキームでaudioのsrcにぶっこんで鳴らしてるぜ
86:Name_Not_Found
12/01/29 20:13:29.81
画像を読み込んでCanvasに表示させると
2倍サイズの画像を使ってもぼやけちゃうんだけど
これはこういう仕様?
87:Name_Not_Found
12/01/30 06:01:12.34 f52eME2W
>>85
今すぐどうこうじゃないけど
そのうち音鳴らすことがあった時
パクっていい?
88:85
12/01/30 07:34:04.91
いいぜ
89:Name_Not_Found
12/01/30 10:43:33.95
>>88
出来たらgithubにあげて有名人になってください
90:Name_Not_Found
12/02/15 10:45:21.15
969 名前:Name_Not_Found[sage] 投稿日:2012/02/10(金) 10:29:46.09 ID:???
ブラウザのcanvas表示速度を調べる装置を作ったぜー
URLリンク(www42.atwiki.jp)
相変わらず変態すぎて困る
91:Name_Not_Found
12/02/18 09:19:47.71 BuZPd3bC
こっちにも貼ろうとしたら見つかってたぜー
92:Name_Not_Found
12/02/19 15:29:09.08
var image = document.createElement('img');
image.src = context.toDataURL()
で<img>化した画像に、適当な名前をつけたいんだが出来る?
保存させるときに名前付いてないのが困る
93:92
12/02/19 15:31:53.49
cgiに画像名とdataURLを投げてファイル化して
srcに投入するって手はあるかもしれん
が、DOMのみで出来ればいいんだが・・・
連投失礼
94:Name_Not_Found
12/02/19 20:05:57.58
>>90
putImageDataで透過出来てるってどういうことなの・・・
95:Name_Not_Found
12/02/20 08:22:36.43
ちょっと違うけど簡単に書くとこうだぜ!
1 背景をput
2 aに全体をget
3 ボールのimageの.dataを1ピクセルごとに見て
ボールの位置のaの.dataを置き換える
4 aをput
1フレームで3回全体をとったりはったりしなきゃならない驚異の技だぜ!
96:Name_Not_Found
12/02/23 08:00:40.67 WvQzb7f8
concat()で.dataの高速複製ができたらいいんだけどな
97:Name_Not_Found
12/02/23 17:15:41.85 km5DjjGf
ピクセル単位で合成してたんだな
いつも
buffer = createElement('canvas');
g = this.buffer.getContext('2d');
g.fillRect(0,0,10,10);
ctx.drawImage(buffer,0,0,10,10,0,0);
てやって合成してたからputImageData使うなら軽く出来そう
長文スンマソン
98:Name_Not_Found
12/02/24 09:20:30.54
たぶん大量に透過させない限りcanvasの機能使ったほうが早いぜ~
99:Name_Not_Found
12/02/24 20:59:55.35 g6KDZoBL
勉強になりやした
ぜ~の人ありがとう
100:Name_Not_Found
12/03/02 09:12:22.68
canvasマリオがレベル高過ぎて吹いたぜー
ってかあれどうなってんの??
setTimeoutとか使ってないっぽいんだけど
101:100
12/03/04 20:36:59.75
自己解決しますた。。普通にinterval使ってました
102:Name_Not_Found
12/03/28 08:29:10.39
HTML5のCanvasの勉強にペイントのようなものを作っているのですが、
lineWidthを太くすると、
URLリンク(f.hatena.ne.jp)
このような線になってしまいます。
これは何が原因で、どのように対策すればいいのでしょうか?
URLリンク(ascii.jp)
を参考に作っています。
103:Name_Not_Found
12/03/28 08:46:29.26
その都度begin()stroke()begin()stroke()ってやってる?
104:Name_Not_Found
12/03/28 08:53:52.21
mousemoveにイベントハンドラを設定し、
beginPath
moveTo
lineTo
stroke
closePath
の処理を繰り返しております。
素早くマウスを動かすとスムースな線が引かれ、ゆっくり動かすとリンク先のようになるため
mousemoveイベントが1px毎に発生し、1pxの太い幅が引かれそのようにトゲトゲのような
ものになっているのかと思います。
105:Name_Not_Found
12/03/28 09:03:33.01
じゃ前回の位置からの距離はかって
最低いくつなら線引くってやればいんじゃね
距離=Math.pow((前回X-今X)*(前回X-今X)+(前回Y-今Y)*(前回Y-今y),0.5)
106:102
12/03/28 09:15:32.17
>>105
ありがとうございます
私もそれを考えてみたのですが、
その最低の距離を大きくすると、小さな角を持った線が引けなくなり、
小さくすると、少し太くなるものの同じような状態になります。
また、大きくした状態でも、いろいろな角度に移動させると同じような状態になります。
107:Name_Not_Found
12/03/28 12:31:20.08
隙間が開くのは当たり前なんだが。
目で見て納得できるようにjsをこうしてみ。
URLリンク(ideone.com)
あとな、原因を追求するときはちゃんとログを取るように。
~かと思います、で済ませるなよ。
対策は、自分で四辺形を描くしかない。
108:Name_Not_Found
12/03/28 15:38:39.17
rectで書いたら角が円にならずにカクカクにならない?
109:Name_Not_Found
12/03/28 16:23:01.38
線引くたびにclosePathしてんだから、どっちにしろ角は丸くならねえよ
mousedown時にbeginPath(), moveTo()
mouseup時にclosePath()すればいい
110:Name_Not_Found
12/03/28 19:32:32.28
>>109
ありがとうございます
そのように書いてみたのですが、mouseupしたときに引かれる線は以前と同じでした。
111:Name_Not_Found
12/03/28 20:16:50.67
URLリンク(ideone.com)
112:Name_Not_Found
12/03/29 08:30:49.69 jqQpvgho
>>102
曲がり角に太さを直径とする円を描画すればなめらかになるぜ
113:Name_Not_Found
12/04/07 12:02:39.60
やっとピンボールっぽくなったぜ
URLリンク(www42.atwiki.jp)
114:Name_Not_Found
12/04/07 13:16:03.64
<hed>になってるけど
ちゃんとピンボールになっててワロタ
物理屋7日?
115:Name_Not_Found
12/04/07 16:35:14.46
すごいな
もはやわけわからんくて手がつかれた
462万点
5000行とか読む気も失せるわwwww
116:Name_Not_Found
12/04/08 09:39:39.97 4CNznIE6
>>114
うはw今までまっったく気づかなかったぜ!
直したぜ
117:Name_Not_Found
12/04/08 14:44:33.19
Canvasの上でマウスをクリックしたら、クリックした位置に点を表示させたいのですが、
クリックされた座標で点を表示すると、マウスカーソルの右下に点が表示されます。
これをマウスアイコンの左上か、中心にするにはどうすればいいでしょうか?
座標をずらせばいいことまでは考えついたのですが、なにか方法があるのでしょうか?
マウスカーソルのサイズ取得の方法などはあるのでしょうか?
118:117
12/04/08 15:09:27.54
すみません記載漏れがありました。
もう一点ご質問なのですが、クリックすると点が表示されるのですが、クリックしたままドラッグをすると、カーソルアイコンがテキスト選択のアイコンになってしまいます。
cssのcursor以外にドラッグ中のアイコンを指定する方法などあるのでしょうか?
独自カーソルを設定しても、ドラッグ中はテキスト選択アイコンになってしまいます。
119:Name_Not_Found
12/04/08 16:04:29.01
コードぐらい出したらどうなんだ
120:エスパー伊藤
12/04/09 05:05:10.21
通常はマウス座標をとると矢印のさきっちょの座標が返ってきます。
おそらく描画する時にcanvasのtopとleft分を足していないのでしょう。
121:Name_Not_Found
12/04/15 12:44:09.76 esR/SmTo
満喫のハイスペックPCでcanvas二枚重ねにしたらputImageDataでもなんか透過できたわ
122:Name_Not_Found
12/04/16 17:19:21.44
HTMLの画像化はサーバサイドかブラウザの拡張機能権限じゃないと無理ですか
123:Name_Not_Found
12/04/16 20:24:20.21
無理だね。
DOMをCanvas内に描けるようにしようって提案もちらっと聞いたことあるけど、
もしそれができるようになったとしても、同一生成元とかの関係でピクセル取り出せるようになるのは望み薄かも。
124:Name_Not_Found
12/04/17 08:35:15.43
なんでダメなんだろ
セキュリティー?
それが出来たらどのブラウザでも文字のラスターがとれるのに
125:Name_Not_Found
12/04/17 14:51:32.28
toDataURLしてどっかに送信することでプライバシを容易く侵害出来るからだろ
126:Name_Not_Found
12/04/18 15:47:03.14
意図しない外部のスクリプトが読み込まれてるのなら画像化しなくても侵害されるんでないの
パスワードとか入力欄だけ初期状態でキャプチャすればいいような
127:Name_Not_Found
12/04/18 17:37:34.13
いま外部のスクリプトとかそんな話してない
128:Name_Not_Found
12/04/18 20:18:49.33
自分のサイトの画面をキャプチャして何が問題なのかわからない
問題と思われるのは訪問済みかどうかの状態、フォームへの入力内容、greasemonkey等での変更、くらい?
訪問済みとフォームへの入力はキャプチャ実行時にブラウザ側で初期状態にすればいいし
greasemonkey等でのDOM等の操作はキャプチャしなくても取得できるし・・・
ここで言ったところでどうにもならないけど
129:Name_Not_Found
12/04/19 04:50:14.59
どっかページ開く→ローカルにある画像かたっぱしっから読み込み→スクショ→どっか送信
130:Name_Not_Found
12/04/19 21:46:42.29
そういう状況じゃ使えなくしたらいいじゃん
webGL問題もそうして解決したんでしょ
131:Name_Not_Found
12/04/23 17:57:25.83
無駄テクをまとめたぜ~
URLリンク(www42.atwiki.jp)
132:Name_Not_Found
12/04/23 18:14:51.67 bhqvXkeC
ありがたやありがたや
133:Name_Not_Found
12/04/24 07:18:59.21
さすがに今回のGoogleさんのロゴはIE8には対応できなかったみたいだな
まぁめんどくさくてしなかっただけかもしれないけど
134:Name_Not_Found
12/04/24 23:45:55.97
相変わらずソース汚いな
135:Name_Not_Found
12/04/25 10:24:55.59 r8ZSTI4L
連続ベジェもつけたぜ
136:Name_Not_Found
12/04/26 06:51:09.16
>>134
就職できるぞ
137:Name_Not_Found
12/04/29 12:04:29.48 aRNBZNFt
パーリンノイズ習得したら炎描画がすごいことになったぜ~
138:Name_Not_Found
12/04/29 23:18:31.22
数学スキル高すぎるな
中学レベルで止まってるからわけわからーん/(^o^)\
マンデルブロー集合をズームしていくやつとか作れたらかっこいいよね
139:Name_Not_Found
12/04/30 01:07:15.09
物理屋だろ
140:Name_Not_Found
12/04/30 12:21:39.60
物理と数学の違いがわからない
141:131
12/04/30 12:24:47.21 o6cw4zyS
今マンデルブロ集合をつけたとこだぜ~
1フレーム0.1秒ぐらいだから動画もやろうと思えばできるぜ~
142:Name_Not_Found
12/05/01 10:25:24.46 8HyFCtKP
ズーム動画もできたぜ~
143:Name_Not_Found
12/05/01 16:57:40.52
錯覚線となってるところは
モアレ(干渉縞)と言うぞ
144:138
12/05/02 02:03:54.69
>>141
そんな簡単にやってのけちゃうなんてまじかっけー
色までついてるし感動した
145:Name_Not_Found
12/05/02 10:44:42.74 MmaY98zv
うは~
ブッダブロもできたぜ~
>>143
サンクス!直したぜ~
146:Name_Not_Found
12/05/06 10:23:00.08 O3gv6j4V
ローレンツアトラクタもつけたぜ~
147:Name_Not_Found
12/05/06 12:25:13.54
なんでそんな色々知ってんのwwwww
文系だから用語すら聞き覚えないのばっかりだな
148:Name_Not_Found
12/05/06 12:56:45.71
CG技術に応用されてる。フラクタルとかカオス数学のいろいろ。
149:Name_Not_Found
12/05/08 10:20:47.18 PGbBWzNu
粒子法やろうとググッたけど5分で挫折したぜ!
150:Name_Not_Found
12/05/08 14:59:45.20
URLリンク(www.youtube.com)
こんなやつか
そらわからんわ
151:Name_Not_Found
12/05/08 20:35:21.69
googleがなんか2Dの物理エンジン出してなかったっけ?
あれ使えばできんじゃね?
152:Name_Not_Found
12/05/08 23:30:22.00
JavaScriptで実装とかやったら流石にクッソ重くなるんじゃないだろうか
153:Name_Not_Found
12/05/09 00:17:57.39
そんな事ない
URLリンク(box2d-js.sourceforge.net)
154:Name_Not_Found
12/05/09 10:15:59.33 MhuyzbcX
リアプノフフラクタルをつけたぜ~
>>153
これこれ
どうやってるかわかんないぜ!
155:Name_Not_Found
12/05/13 13:23:02.32
畑政義写像を習得したぜ
156:Name_Not_Found
12/05/13 14:18:28.79
動けばいいだけの汚らしいコードに見えて
かなり最適化されてるんだね
それとできるやつは変数関数名なんてとこはこだわらないんだなw
157:Name_Not_Found
12/05/14 08:31:03.31
>>156
そういう奴もいるだけで、必要条件でも十分条件でもない
158:Name_Not_Found
12/05/14 09:37:12.08 /Espzwv+
クリフォードアトラクタもつけたぜ
もし使う時は理屈だけ見て自分で使いやすいように1からコード書いてねー
159:131
12/05/18 12:15:33.81 hNpI6/k+
エセ粒子法ができたぜ~
160:Name_Not_Found
12/05/18 17:48:01.52
地球に感動したわ
エセ地球だったけど
161:Name_Not_Found
12/05/18 22:38:07.17
1ドット毎に違う色を指定して描画する最速の方法はどうすればいいの?
要するにブラウザが対応していない画像リーダーを作ってみたが、描画がめちゃ遅いんで。
色の指定に¨rgba(22,33,44,1)¨みたいな文字列を指定してたら、そりゃ遅いよな。。。
162:Name_Not_Found
12/05/18 23:42:58.70
>>161
つかったことないけどこれ?
URLリンク(www.w3.org)
163:Name_Not_Found
12/05/19 07:39:54.29
>>162
うぉお!こんなんあったのか。超速くなったありがとう!
これからはちゃんとw3のページも確認するよ。
164:Name_Not_Found
12/05/22 10:40:09.54 WuGA3iAX
グモウスキーミラ写像ができたぜ~
165:Name_Not_Found
12/05/26 11:30:33.81
9000行ェ・・
166:Name_Not_Found
12/05/28 11:40:12.07
昔ロードライク作ったけど12000行だったぜ
167:Name_Not_Found
12/05/28 11:41:52.91
間違えたローグライクだ
168:Name_Not_Found
12/05/30 08:49:24.58
canvasって画像加工できますか?
全体の色を黒くしたり白っぽくしたり
ピクセルのrgb値を反転させたり変えて他の色調にしたり
ぼかしたりモザイクにしたりなど
さすがにバイナリレベルまでいじるのはきついので
何かAPIがあるといいのですが
なんかそういうAPIありませんでしょうか?
169:Name_Not_Found
12/05/30 09:18:27.10
ちょっとぐらい調べてから聞けクズ
170:Name_Not_Found
12/05/30 14:17:50.17 bUb6SZEs
>>168
Canvasスレで聞くといいよ
171:Name_Not_Found
12/05/30 14:18:23.64 bUb6SZEs
ごめん、ここJSすれと間違えちゃったwww
172:Name_Not_Found
12/05/30 15:51:37.44 GcwkN3Kz
適当にいじってたらオリジナルのアトラクタができたぜ~
漸化式
パラメーターを複素数A,複素数B, 共役を~として
C=(A~-Zn~)×(Zn~-B~)
Z(n+1)=(C+Zn)÷(C+B)
コード
パラメーターをa,b,c,dとして
e=(a-x0) f=(y0-b) g=(x0-c) h=(d-y0)
i=e*g-f*h j=e*h+f*g
k=i+x0 l=j+y0 m=i+c n=j+d
x1=(k*m+l*n)/(m*m+n*n) y1=(l-n*x1)/m
173:Name_Not_Found
12/05/30 15:52:05.05 GcwkN3Kz
a=2.3 b=-0.4 c=4.5 d=2.75 の時の画像
URLリンク(up1m.ko.gs)
a=0.4 b=-1.91 c=-2.9 d=-4
URLリンク(up1m.ko.gs)
1.38, -0.8, -2.6, -1.3
URLリンク(up1m.ko.gs)
>>168
たぶんバイナリでいじったほうが楽だぜ
ただローカルから読んだ画像はいじれないから
ブラウザの設定を変えれ
174:Name_Not_Found
12/06/09 10:38:02.38
おいおい、ここがcanvasの総合スレかよ…
part5くらい行ってるんだろうな、と思ったら全然書き込みが無いのな。
canvasを使っている人って少数派なのか?
175:Name_Not_Found
12/06/09 10:55:05.51
別段書くことないしな
質問するにしても数えるほどしかメソッドないしググって終了
176:Name_Not_Found
12/06/09 13:35:39.43
canvasは意外に敷居が高くて無理ポ
というより>>173の人見ればわかるけど
描画処理は文系理系の差が出る分野だからな
自由自在にできる>>173の中の人が羨ましいわ
177:173
12/06/10 11:02:54.20 ABo3Xo2V
でも本当に使える人間ってのは数学まっったくできないのにフォトショで面白いことができる人なんだぜ~
178:Name_Not_Found
12/06/10 11:07:43.05 ABo3Xo2V
131にスーパーバラ曲線をつけたぜ
これはマジですごいぜ
179:Name_Not_Found
12/06/13 17:15:43.04 EN4DvDde
透過・合成のところが参考になりました
そのまま真似してもよろしいでしょうか?
180:Name_Not_Found
12/06/13 17:23:43.07
バラ曲線綺麗だね
なんとか絨毯の柄みたいだ
181:じゃがりきん
12/06/14 10:53:31.73 zU/m6Hnn
>>179
いいぜ
でもまだ高速化できるからあれ見て自分で考えるといいぜ~
182:Name_Not_Found
12/06/14 11:46:11.30 zU/m6Hnn
あ
183:Name_Not_Found
12/06/14 21:21:56.69
10000行超えてるんですがwwwwwwww
すげえな
もうライブラリ化しちゃえばいいのに
184:Name_Not_Found
12/06/14 22:27:12.59 Kpb62vJK
>>181
がんがるぜ~
真似してみた
185:Name_Not_Found
12/06/16 10:38:08.09 Y1BAW2JD
ライブラリ化ってどうやるか知らないぜ~
186:Name_Not_Found
12/06/16 20:01:35.80
オブジェクトを一つ作ってネームスペースの代わりにして、そこに全部突っ込むんだ。
とりあえずは、それでおk
187:Name_Not_Found
12/06/17 11:33:52.53 94yGOXle
わかったぜ~
それよりバラ曲線だけ独立させてわかりやすくしたぜー
~スーパーバラ曲線を作ろう~
URLリンク(www42.atwiki.jp)
スクショだぜ
URLリンク(up2.cache.kouploader.jp)
188:Name_Not_Found
12/06/19 15:09:51.18 BKNFn4aE
スバラッ
189:Name_Not_Found
12/06/22 18:23:35.56
Canvas敷居高いって本気かよ
ペラ紙1枚に収まる程度の貧弱APIなのに……
190:Name_Not_Found
12/06/22 23:51:37.92
おそらくペンタブと比べてみたいなニュアンスだろう
191:Name_Not_Found
12/06/24 01:40:16.98
APIの少なさは敷居と関係ないのでは?
JSだってselectに数字並べて表示させるのと
アニメーション実装でグラフィカルで動的なコンテンツ作成じゃ
敷居の度合いが違うでしょう
canvasに線1本ひいて俺canvasできるんだぜとかは誰も言わない
192:Name_Not_Found
12/06/24 01:47:46.66
>>187はすごいな
古いPCからスタートおしたら死にそうになったけど
一番右下からタヌキ ライオン フクロウに見えないでもない
193:Name_Not_Found
12/06/24 08:08:06.02
達人がCanvas使うとこうなる
URLリンク(geoquake.jp)
194:Name_Not_Found
12/06/24 10:41:07.86
>>193
すげー!iPhoneでもできた!
195:Name_Not_Found
12/06/24 11:37:44.77
でかいcanvasなのに速いな~
196:Name_Not_Found
12/06/24 20:20:40.45
でかいのはpngをbase64_encodeしてスクリプトに組み込んでるからだ
画像部分を消したら664kbから20kbになったぞw
でもまぁクロージャーコンパイラー使ってるとはいえ
20kbでこれとはすごいな
こういう作品が出れば出るほどcanvasの敷居が高く感じられる
197:187
12/06/28 12:10:45.31
つべに動画あげて台湾人に売り込んできたぜー
198:Name_Not_Found
12/06/28 13:19:33.32
魔神の人?うrlは?
199:Name_Not_Found
12/06/28 14:07:26.90
魔神 でアップロード日で検索したら出たわ
200:Name_Not_Found
12/06/28 16:31:16.44
カラパイアで紹介されてたの見た。作者は何者なんだ?
201:Name_Not_Found
12/07/05 20:50:33.77
じゃがりこさんの作ったものまとめないの
202:じゃ
12/07/06 12:23:31.74 l5DQpmYb
>>201
ないぜ~
canvasで作ったのはこのスレにあげたのでほぼ全部だぜ
あとはこんなのだぜ
canvas使ってないjavascript
ブロックくずし
URLリンク(www42.atwiki.jp)
パズル
URLリンク(www42.atwiki.jp)
エクセル
ピンボール
URLリンク(www42.atwiki.jp)
コードがさらにベタベタだぜ!
203:Name_Not_Found
12/07/06 20:48:43.47
ソースどうにか汁wwww
//ifとか書いてるけどネストしてたりすると
どこのifかさっぱりわからないと思うわこれwww
204:Name_Not_Found
12/07/08 12:50:25.78 udMyyPfZ
ちなみにどこまで行った?
205:Name_Not_Found
12/07/09 07:16:34.46 FuvFKy+C
ブロック崩しやっと終わった
stage25が鬼畜すぎるwww
206:Name_Not_Found
12/08/05 09:35:18.83
新作まだぁ?
age
207:じゃ
12/08/05 12:18:23.04 Y+KFicop
今>>187に魔神を追加してばっかでな~んも作ってないぜ~
208:じゃ
12/08/15 12:35:48.02 zjEdFQZu
>>76を半年ぶりに見たら無駄な上に自分でも意味わかんなかったから
少ないコードでわかりやすく作り直したぜ~
~ブラウザだけで音を出す入門~
URLリンク(www42.atwiki.jp)
209:Name_Not_Found
12/08/15 12:42:57.51 aImIa3Fi
相変わらず、糞コードだな。
210:Name_Not_Found
12/09/11 23:57:02.91
URLリンク(www.riaxdnp.jp)
この解説が断片的でわからないんですよ。コピペしても動かない。
誰か動くサンプル書いてくれませんか。
211:Name_Not_Found
12/09/14 21:30:06.34 0ZCdrfRy
>>210
さくっと見ただけだけど
複数の画像をよーいどんで読み込み→貼り付けってすると
読み込みの早い順になるから
画像読み込み→loadイベント→処理→次
ってやろうとしているんだと思う
で、キャッシュしているとloadが発火しないんじゃないかな
個人的には先に全部読み込み完了させておいてから処理するほうが好きだな
212:Name_Not_Found
12/09/15 22:21:29.30
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
213:Name_Not_Found
12/09/20 01:06:48.78
今流行のABC証明をcanvasで頼む
214:Name_Not_Found
12/10/16 12:55:03.45 mVPlxbCr
ゲーム作ったぜ~
URLリンク(www42.atwiki.jp)
215:Name_Not_Found
12/10/16 13:27:46.72
時間潰しアーマーワロタ
216:Name_Not_Found
12/10/18 19:11:48.40 YuSwgUtq
ドラゴンタートル強ぇ
217:Name_Not_Found
12/11/04 10:49:00.13
これ内部でレベルとかあがってんの?
レベルうp目的で全部の敵倒してみたがHP減るだけで倒し損か?
ソース見て解析しろってことですね
218:Name_Not_Found
12/11/04 17:55:16.65
HTML見ればレベルアップとかないって書いてある
219:Name_Not_Found
12/11/04 22:27:46.70
質問です。
canvasのWebページをキャプチャし新しいタブに表示するプログラムがあるのですが
さらに、キャプチャした画像の色を(例として赤を緑に、青を黄色になど)変換したいと
思っているのですが手がつかず困っています。
どなたか教えて頂けませんか?
220:Name_Not_Found
12/11/04 22:28:33.19
//ページ全体をキャプチャ
(function(){
var win = window.content;
var w = win.innerWidth + win.scrollMaxX;
var h = win.innerHeight + win.scrollMaxY;
var pos = chromeWindow.document.getElementById('main-window');
var scrollbox = chromeWindow.document.createElement('scrollbox');
scrollbox.width = '1';
scrollbox.height = '1';
pos.appendChild(scrollbox);
var canvas = win.document.createElement('canvas');
canvas.style.display = 'inline';
canvas.width = w;
canvas.height = h;
scrollbox.appendChild(canvas);
var ctx = canvas.getContext("2d");
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.save();
ctx.scale(1.0, 1.0);
ctx.drawWindow(win, 0, 0, w, h, "rgb(255,255,255)");
ctx.restore();
gBrowser.addTab(canvas.toDataURL("image/png"));
pos.removeChild(scrollbox);
})();
getColordata(関係あるかどうか)など調べていますがわかっていません。
よろしくお願いします。
スレチだったらすみません
221:Name_Not_Found
12/11/05 14:19:12.03 ki1QF9hM
スクショできるの知らんかったけどスクショしてcanvasに貼り付けれるなら
後はcanvasからime=getImageData()でバイナリデータとっていじれるぜー
赤と青を変えるぜ↓
function kanten(ime){
var a,b,imed,len;
imed=ime.data;
len=imed.length;
for(a=0;a<len;a+=4){
b=imed[a];
imed[a]=imed[a+2];
imed[a+2]=b;
};
};
でもスクショしたもんは多分セキュリティ外さないとgetImageData()できないかもしれないぜー 外し方↓
クロームの場合:
アイコンを右クリ→プロパティ→リンク先→
~.exe" の後に --allow-file-access-from-files をつける(先頭とケツに半角スペースをつけてね)
すでにクロームを開いている場合はいったん閉じる
ファイアーフォックスの場合:
アドレスバーにabout:configと入力してエンター→
security.fileuri.strict_origin_policyってとこでダブルクリック
222:Name_Not_Found
12/11/05 21:14:59.99 8AWmrkDb
寒天、いや寒転?
223:Name_Not_Found
12/11/07 12:40:48.65
>>221
どうもありがとうございます。
ちょっと動作確認してきます。
本当にありがとうございます。
224:Name_Not_Found
12/11/07 13:04:49.93
>>221
追記です。説明不足でした。
firefoxアドオンの開発のためにお聞きしました。
<overlay id="myOverlay"
xmlns="URLリンク(www.mozilla.org)"
xmlns:html="URLリンク(www.w3.org)">
<statusbar id="status-bar">
<scrollbox width="1" height="1">
<html:canvas id="myCanvas" display="none" />
</scrollbox>
</statusbar>
</overlay>
XULを使用しています。
ボタンを押すことで→キャプチャ+色の変換→出力
を考えています。どうにかして上記プログラムと組み合わせ?
を行いたいのですができていません。
参考にさせていただきます。ありがとうございます。
225:Name_Not_Found
13/01/09 23:10:37.40
保守
226:Name_Not_Found
13/01/10 06:19:39.98 rE/mitpA
★★★チベットの独立は日本の核心的利益である★★★
URLリンク(jbbs.livedoor.jp)
¥¥¥¥¥¥¥『万有サロン』書き込み大賞・総額100万円¥¥¥¥¥¥¥¥¥¥¥¥
この掲示板に優秀な書き込みをして、総額100万円の賞金をゲットしよう!(*^^)v
万有サロン
URLリンク(jbbs.livedoor.jp)
書き込み大賞の詳細
URLリンク(jbbs.livedoor.jp)
書き込み大賞の詳細(資料倉庫内)
URLリンク(www2.tba.t-com.ne.jp)
また、あらゆる疑問に関する質問を、携帯電話やメールでも受け付けています。
電話番号 080-4437-4187
メール aaa-zzz@tba.t-com.ne.jp
¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
227:Name_Not_Found
13/01/15 14:41:52.88 JWS69SWh
パワハラ犯罪にたいする刑事罰(※本投稿のコピペ歓迎です)
人事原則
1 現行法では、社員が仕事を怠けたり、能力不足、就業規則違反、目標を達成できなくても解雇をしたり叱責することは違法です。どんな駄目社員、嘘つき社員、怠け者も定年まで解雇が違法なのが現行の正社員制度です。
2 パワハラは社風にあわない社員、成績の振るわない社員を自主退職に追い込む言わば人事的措置として用いられることが多い。
※違法な解雇の和解金相場は、労働審判で3ヶ月、通常裁判で1年以上の報酬、さらに社員が和解を拒めば復職が可能です。弁護士への着手金は12~15万円+20%の和解金、和解拒否なら20~50万円程度。
人事部・ホットライン・御用組合へ直訴
メリット: 一時的緩和や人事異動
デメリット: 役員へ情報筒抜け、危険分子の烙印(情報漏洩がホットライン直訴者に多いのは人事部の常識)、パワハラ放置で自主退職に追い込まれる
民事訴訟・調停・労働審判
メリット: 損害賠償
デメリット: 裁判費用、解雇措置、民事不介入で刑事事案化を阻止、長期係争、パワハラ上司の継続雇用
刑事告訴
メリット: 1パワハラ上司の解雇・懲戒、または2多額の和解金、1と2どちらでも被害者の雇用は維持
デメリット: 人事異動(出世コースから外れる)
◎録音は一方の当事者が取る限り合法です。※加害者に録音の同意を求める必要はありません。
◎告訴受理後の和解金は加害者の資産・収入に応じて変えてください。犯罪者の昨年の年収の半額程度×最大懲役年数が妥当です。
◎パワハラの被害についての告訴は1侮辱罪2脅迫罪3強要罪4威力業務妨害罪5傷害罪の順序で行ってください。警察・検察の協力(犯罪者の自宅・職場の強制捜査、留置所勾留)により罪の立証が楽になります。
◎刑事告訴した社員を解雇したり処遇面で著しい差別を行うことはないでしょうが、出世や管理職以上の昇進の可能性はあきらめるべきでしょう。
◎刑事告訴は民事訴訟と違って裁判による被害者への2次被害にありません。検察庁が被害者に代わって訴えをおこすので、無料で、時間と手間も告訴状をかくことと音声録音を残すだけです。
◎和解契約(公正証書・即決和解)では告訴した事実は秘匿事項となります。犯罪者が秘密保持契約を違反した場合の損害賠償金は、最低5000万円~にしましょう。