画像処理プログラミングについて質問、議論を行うスレッドです
・画像処理について素人同士で大激論
・初学者の質問に対してやさしく(的を外れた)解答を与える
・その道の玄人も大歓迎
画像処理 15枚目 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2015/05/22(金) 21:43:17.08ID:hvmMrypT791プロマネからの返信 (という自作自演の創作文)
2024/04/20(土) 06:20:40.12ID:75CIwP38 >>790
🤡プロマネ
B2Pの処理概要、以下だ
Function B2P(P1 as string, P2 as string)
Dim s9 As String
Dim oo As Object
Set oo = CreateObject("WScript.Shell")
・・・
s9 = (パワーシェルのB2Pの文字列だ)
oo.Run s9, 1, True
End Function
このoo.Runの第2パラメータかな
いや第3パラメータかな、んーー
とにかく、
oo.Run s9, 1, True
は、ネットの解説によると
パワーシェルを表示し、
処理を待つ 、処理を待つ、待つ
ってことだ。処理を待つ の
意味不明だが、処理を待つ んだろから
直感的に普通に考えて、
重複処理はキューイングか無視
しかし、後者はテストにより否定され
重複処理はキューイング と憶測する∴
A1セルは、55555 と表示と憶測する。
by 🤡
🤡プロマネ
B2Pの処理概要、以下だ
Function B2P(P1 as string, P2 as string)
Dim s9 As String
Dim oo As Object
Set oo = CreateObject("WScript.Shell")
・・・
s9 = (パワーシェルのB2Pの文字列だ)
oo.Run s9, 1, True
End Function
このoo.Runの第2パラメータかな
いや第3パラメータかな、んーー
とにかく、
oo.Run s9, 1, True
は、ネットの解説によると
パワーシェルを表示し、
処理を待つ 、処理を待つ、待つ
ってことだ。処理を待つ の
意味不明だが、処理を待つ んだろから
直感的に普通に考えて、
重複処理はキューイングか無視
しかし、後者はテストにより否定され
重複処理はキューイング と憶測する∴
A1セルは、55555 と表示と憶測する。
by 🤡
792バカテスター
2024/04/20(土) 08:31:06.25ID:75CIwP38 >>791
プロマネの憶測って、瞬間に5発連続クリックってことだろ
プロマネの憶測で そうすると55555とA1セルに表示って
プロマネは憶測は、してるようだけどさ、
テストしてみちゃいました。5ですよ
でも、100回位瞬時にクリックしてみちゃいました
オレってハッカーポクてかっこよいと思います
で、100回位瞬時にクリックしてみちゃったら、73
になったり、
約30回クリックのときは、20016だったり
EXCELが特段何のメッセージも出さずに、終了したり
イロイロ、めちゃくちゃだ。
割り込みというか、イベントドブなんとかが
めちゃくちゃになっちゃってますよーーー
モピロン、プロマネの憶測はハズレーーーーー
BY 🥳バカテスター
🥳 テスト
プロマネの憶測って、瞬間に5発連続クリックってことだろ
プロマネの憶測で そうすると55555とA1セルに表示って
プロマネは憶測は、してるようだけどさ、
テストしてみちゃいました。5ですよ
でも、100回位瞬時にクリックしてみちゃいました
オレってハッカーポクてかっこよいと思います
で、100回位瞬時にクリックしてみちゃったら、73
になったり、
約30回クリックのときは、20016だったり
EXCELが特段何のメッセージも出さずに、終了したり
イロイロ、めちゃくちゃだ。
割り込みというか、イベントドブなんとかが
めちゃくちゃになっちゃってますよーーー
モピロン、プロマネの憶測はハズレーーーーー
BY 🥳バカテスター
🥳 テスト
793プロマネ述、呟き
2024/04/20(土) 08:41:00.08ID:75CIwP38 🤡 ま、排他制御入れないと、タブルクリックや
ハッカー的な攻撃オペレーションに、ガンガンクリックしまくると
動作がヤヴァイってことだろ。
オレの憶測 55555∴キューイングは、半分正解で
でも、ハッカー的攻撃でexcel異常動作またはexcelダウンも
起こる可能性があるってこと。かと、
だからさ、3秒未満のクリックしまくると、
2度目のクリックは無視する排他制御のロジックは
素晴らしいのさ、
モチロン、他所でのソースレビューワーが時間依存のプログラミングは💩
とか言いそうだけど、3秒ならいいぢゃーーーん
てか既に運用してて、なかなか、スムーズに動作してるもんね
てか、バカテスターこそ、ハッカーみたいなオペレーション
してるな。てか、地球人のハッカーでも落ち溢れだぜ。
クリックしまくるとだけなんて、ゲラゲラ
by 🤡
ハッカー的な攻撃オペレーションに、ガンガンクリックしまくると
動作がヤヴァイってことだろ。
オレの憶測 55555∴キューイングは、半分正解で
でも、ハッカー的攻撃でexcel異常動作またはexcelダウンも
起こる可能性があるってこと。かと、
だからさ、3秒未満のクリックしまくると、
2度目のクリックは無視する排他制御のロジックは
素晴らしいのさ、
モチロン、他所でのソースレビューワーが時間依存のプログラミングは💩
とか言いそうだけど、3秒ならいいぢゃーーーん
てか既に運用してて、なかなか、スムーズに動作してるもんね
てか、バカテスターこそ、ハッカーみたいなオペレーション
してるな。てか、地球人のハッカーでも落ち溢れだぜ。
クリックしまくるとだけなんて、ゲラゲラ
by 🤡
794ランベルト星人 vs プロマネ ソースレビュー
2024/04/20(土) 14:48:42.09ID:75CIwP38 👤 変な結果だ。
こちらでも、イロイロ、図クリックをしまくると
図クリックでどのように動作するかテストしてみたが
排他制御しないと
キューイングしてるような感じなり、
さらに、ロジック自体が色んなチェック
(出力ファイルが既存なら、書込みしない設計より
直ちに処理せず処理完了等々・・・)で
結果的に(幸運にも)処理を回避してたりとか
んーーー。ま、よくわからんが、
とにかく、タブルクリック等による多重処理は、回避する
ロジックはあった方がよい。
🤡 で、タブルクリックしなきゃ問題ないよな?
👤 おそらくyes そしてタブルクリックでも
この場合はキューイングというか処理やり直してるようにも感じる。よくはわからん。
が、とにかく、結果的には問題はないようだ。
🤡 ぢゃーまーいいか
🥳 さすがプロマネ、言うことが一味ちがう。バグっていいぢゃーーーん
🤡 あの、バグってはナイし、そもそも、排他制御は上手くいってる。
排他制御を外して、検証して、その場合どうなるかの
試験なんだけど。ま、やった方がよいが
やらなくて、シングルクリックなら問題なし 排他制御しなくてタブルクリックでも、へっちゃらだ
🥳 ちぇ、つまんないの、てかガンガン、クリックしまくりテストしてよ
🤡 排他制御のロジック組み込んでそのテストはしました
なんか、上手く行きました。産まれて初めて組み込んだロジック
ま、他所レビューでボロ💩な指摘食らったけど、ま、いいや
🥳さすがだね。
こちらでも、イロイロ、図クリックをしまくると
図クリックでどのように動作するかテストしてみたが
排他制御しないと
キューイングしてるような感じなり、
さらに、ロジック自体が色んなチェック
(出力ファイルが既存なら、書込みしない設計より
直ちに処理せず処理完了等々・・・)で
結果的に(幸運にも)処理を回避してたりとか
んーーー。ま、よくわからんが、
とにかく、タブルクリック等による多重処理は、回避する
ロジックはあった方がよい。
🤡 で、タブルクリックしなきゃ問題ないよな?
👤 おそらくyes そしてタブルクリックでも
この場合はキューイングというか処理やり直してるようにも感じる。よくはわからん。
が、とにかく、結果的には問題はないようだ。
🤡 ぢゃーまーいいか
🥳 さすがプロマネ、言うことが一味ちがう。バグっていいぢゃーーーん
🤡 あの、バグってはナイし、そもそも、排他制御は上手くいってる。
排他制御を外して、検証して、その場合どうなるかの
試験なんだけど。ま、やった方がよいが
やらなくて、シングルクリックなら問題なし 排他制御しなくてタブルクリックでも、へっちゃらだ
🥳 ちぇ、つまんないの、てかガンガン、クリックしまくりテストしてよ
🤡 排他制御のロジック組み込んでそのテストはしました
なんか、上手く行きました。産まれて初めて組み込んだロジック
ま、他所レビューでボロ💩な指摘食らったけど、ま、いいや
🥳さすがだね。
795デフォルトの名無しさん
2024/04/20(土) 16:17:52.41ID:LdOEEWhS Win32で多重起動防止ならnamed mutex使うのが定石だが
796デフォルトの名無しさん
2024/04/21(日) 22:21:27.73ID:MS9R2kFy 🥳ポクは、ダブルクリック禁止かな
🤡ダブルクリック位ならいいんぢゃなーーい
👤デフォルトの環境設定はそのままにはしたい
🤡ダブルクリック位ならいいんぢゃなーーい
👤デフォルトの環境設定はそのままにはしたい
797デフォルトの名無しさん
2024/04/30(火) 09:22:40.26ID:xrkfDlDW ababa
798ジャバ星人の妖し気な呟き
2024/04/30(火) 10:21:26.16ID:6q3HkpC/ ランベルトとかいう、宇宙人の落ちこぼれが
UTF8 C280 つまりU+0080がどんな文字が
疑問に思ってるようだ。
どうやら、ナゾの制御コードのような
霊感を感じる。それのお絵描きしておく
BY ☕ジャバ星人でしたーーーー
UTF8 C280 つまりU+0080がどんな文字が
疑問に思ってるようだ。
どうやら、ナゾの制御コードのような
霊感を感じる。それのお絵描きしておく
BY ☕ジャバ星人でしたーーーー
799>>798
2024/04/30(火) 10:22:39.52ID:6q3HkpC/ m(_ _)m 誤爆しちゃった テヘペロ
800デフォルトの名無しさん
2024/04/30(火) 16:10:30.06ID:9gU6ZMaX ダイナモ間隔!ダイナモ感覚!
801新プロジェクト始動直前の巻
2024/05/08(水) 09:46:06.45ID:aSe4lczJ 🤡≡自称プロマネ 軽い誇大妄想
🥳≡バカテスター かなりアレだ
👤≡自称宇宙人のランベルト星人
🤡 よし、JavaScriptってバイナリ使える
🥳 画像処理と関係ないハナシするな
🤡 ネットの情報だけどさ、
JavaScriptってバイナリ使えるから
次期画像処理は開発はプログラ厶は
言語は、JavaScriptトスル
皆の者。ヨロシク♪
🥳≡バカテスター かなりアレだ
👤≡自称宇宙人のランベルト星人
🤡 よし、JavaScriptってバイナリ使える
🥳 画像処理と関係ないハナシするな
🤡 ネットの情報だけどさ、
JavaScriptってバイナリ使えるから
次期画像処理は開発はプログラ厶は
言語は、JavaScriptトスル
皆の者。ヨロシク♪
802801
2024/05/08(水) 09:48:35.43ID:aSe4lczJ 🥳 プロマネってバッカぢゃない。
定跡的にはVB C++ C# πソンだ。
🤡 てかさ、JavaScript下記の通りだ
Uint8Array は、8bit符号無整数配列。
要素 1 つのサイズは 1 バイト(8bit)
てな訳でVBA DIM BBB(99) as byteは
JavaScriptへ移植は可能だ 然るに
画像処理は次期は言語はJavaScriptトスル
皆の者。ヨロシク♪〜(´ε` )
👤 上手くいくかな。微妙だな。
定跡的にはVB C++ C# πソンだ。
🤡 てかさ、JavaScript下記の通りだ
Uint8Array は、8bit符号無整数配列。
要素 1 つのサイズは 1 バイト(8bit)
てな訳でVBA DIM BBB(99) as byteは
JavaScriptへ移植は可能だ 然るに
画像処理は次期は言語はJavaScriptトスル
皆の者。ヨロシク♪〜(´ε` )
👤 上手くいくかな。微妙だな。
803801
2024/05/08(水) 10:14:54.21ID:aSe4lczJ 🤡 ルンルンルン。なんかI am Happyだ
JavaScriptでさ、
var BBB = new Uint8Array(30000000); ってコーディング
したけど、何か上手くいく予感。
3000万のbyte配列確保できる予感を感じます。
だから、画像処理楽勝 やっほーーー┏(^0^)┛
👤 4Kのbmpは、メモリは約600万byte
配列的には、3000万byteとれるから、その観点では
メモリ的には4K静止画も可能性ではあるが、
上手くいくのは、まだ程遠いだろう
🥳4K画像❓ 4Kbitならギカぢゃないし楽勝だね
🤡👤 んー(・o・) テスターの意味わからん
JavaScriptでさ、
var BBB = new Uint8Array(30000000); ってコーディング
したけど、何か上手くいく予感。
3000万のbyte配列確保できる予感を感じます。
だから、画像処理楽勝 やっほーーー┏(^0^)┛
👤 4Kのbmpは、メモリは約600万byte
配列的には、3000万byteとれるから、その観点では
メモリ的には4K静止画も可能性ではあるが、
上手くいくのは、まだ程遠いだろう
🥳4K画像❓ 4Kbitならギカぢゃないし楽勝だね
🤡👤 んー(・o・) テスターの意味わからん
804801
2024/05/08(水) 12:57:11.37ID:aSe4lczJ 🤡てか、方向性微調整性だ
△ var BBB = new Uint8Array(100);
○ var BBB = new ArrayBuffer(100);
って感じにしようかな
モピロン、Uint8ArrayはArrayBufferらしい
👤地球に存在のJavascriptの書の
記述は意味は長文かつ不明だが、
どうにか
地球人が数学的用語に、翻訳すると
Uint8Array ∈ ArrayBuffer
ということのようだ。
Uint8ArrayをArrayBufferに置換えの
真偽は論理学的には微妙だ。
🥳ArrayBufferって名前かっこいい。
ポクはArrayBufferがかっこいいから
Uint8Arrayはやめ、ArrayBufferが良い。
△ var BBB = new Uint8Array(100);
○ var BBB = new ArrayBuffer(100);
って感じにしようかな
モピロン、Uint8ArrayはArrayBufferらしい
👤地球に存在のJavascriptの書の
記述は意味は長文かつ不明だが、
どうにか
地球人が数学的用語に、翻訳すると
Uint8Array ∈ ArrayBuffer
ということのようだ。
Uint8ArrayをArrayBufferに置換えの
真偽は論理学的には微妙だ。
🥳ArrayBufferって名前かっこいい。
ポクはArrayBufferがかっこいいから
Uint8Arrayはやめ、ArrayBufferが良い。
805801
2024/05/08(水) 15:34:10.67ID:aSe4lczJ 🤡 こら!!>>803の自称宇宙人👤よ
❌ 4Kのbmpは、メモリは約600万byte
⭕ Full HDのBMPは、メモリは約600万byte だ
🥳 家電量販店でFULL HDは200万画素だから200万BYTEだー
👤 いや、失礼、FULL HD と4Kを混同した。
ていうか、200画素は600画素で 1byte/画素だからプロマネ正解
🥳 プロマネ正解。宇宙不正解。ざまーーーーぁ
👤🤡 呆れたヤツーー
❌ 4Kのbmpは、メモリは約600万byte
⭕ Full HDのBMPは、メモリは約600万byte だ
🥳 家電量販店でFULL HDは200万画素だから200万BYTEだー
👤 いや、失礼、FULL HD と4Kを混同した。
ていうか、200画素は600画素で 1byte/画素だからプロマネ正解
🥳 プロマネ正解。宇宙不正解。ざまーーーーぁ
👤🤡 呆れたヤツーー
806801 てか804の続き
2024/05/09(木) 06:49:26.03ID:0jR/otk1 ∵バイナリファイル書込の
地球の書のサンプルのが、
❌Uint8Array ⭕ArrayBuffer だから
by 🤡
地球の書のサンプルのが、
❌Uint8Array ⭕ArrayBuffer だから
by 🤡
807801 ランベルト星人の謎の呟き
2024/05/10(金) 04:25:15.32ID:rlum6XwI JavaScriptなのにローカルファイルの(テキスト)を
Webブラウザに表示できちゃう化学反応は
以下の様な感じぢゃ
【HTML 第0層】
<input id="💾" type="file" />
<p id="🗒" />
【JS】
// 第1層
var 🦝=document.getElementById("💾");
var 🦊=document.getElementById("🗒");
// 第2層
🦝.addEventListener("change", () => {
var 🎃 = 🦝.files[0];
🦊.text = 🎃.name;
});
by 👤
Webブラウザに表示できちゃう化学反応は
以下の様な感じぢゃ
【HTML 第0層】
<input id="💾" type="file" />
<p id="🗒" />
【JS】
// 第1層
var 🦝=document.getElementById("💾");
var 🦊=document.getElementById("🗒");
// 第2層
🦝.addEventListener("change", () => {
var 🎃 = 🦝.files[0];
🦊.text = 🎃.name;
});
by 👤
808801 バカテスターの呟き
2024/05/10(金) 04:31:30.11ID:rlum6XwI >>807 んーなに、このソースコードもどき設計書
ランベルト星人って頭がバカなの❓
OOプログラミングっていうやつなの❓
てか、タヌキがキツネに化けていく様(サマ)
ように、絵文字🦝🦊で表現してるなんて、
ヤッパ、自称宇宙人のランベルト宇宙人。ヤバイ
BY 🥳
ランベルト星人って頭がバカなの❓
OOプログラミングっていうやつなの❓
てか、タヌキがキツネに化けていく様(サマ)
ように、絵文字🦝🦊で表現してるなんて、
ヤッパ、自称宇宙人のランベルト宇宙人。ヤバイ
BY 🥳
809801 自称プロマネの呟き 忖度なし
2024/05/10(金) 04:40:48.45ID:rlum6XwI JavaScriptでバイナリのデカイやつ扱える∴
画像処理をJavaScriptをやる事にしたが、スゲーー後悔だ
てかさ、関数への値の渡しとかC言語並みにバカなのに
値の宣言がいいかげんでトーシロが喜びそうな言語だし
オレのキライなオブジェ⚫試行ぢゃんかよーーー
指向は、試行の誤字だろってか
ローカルファイル書込み、どうやらサポートしそうにないな
てか、何処で息切れするか愉しみだし、
Javascriptで画像処理するのは、続行だーーーー
てか、自分に、嵌まったーーー by 🤡
画像処理をJavaScriptをやる事にしたが、スゲーー後悔だ
てかさ、関数への値の渡しとかC言語並みにバカなのに
値の宣言がいいかげんでトーシロが喜びそうな言語だし
オレのキライなオブジェ⚫試行ぢゃんかよーーー
指向は、試行の誤字だろってか
ローカルファイル書込み、どうやらサポートしそうにないな
てか、何処で息切れするか愉しみだし、
Javascriptで画像処理するのは、続行だーーーー
てか、自分に、嵌まったーーー by 🤡
810801 バカテスターの呟き
2024/05/10(金) 04:51:06.10ID:rlum6XwI Javascriptで画像処理楽勝 やっほーーー┏(^0^)┛
なんて、書き込んだ>>803 🤡とかいう自称プロマネ
やっぱ、誇大妄想ぢゃーーーん。てかコイツは🐴🦌より🐴🦌だ
by 🥳
やれるとこまで、やるぜぇーーーー
3000万byte確保に成功したから4K画像もどうにかなるもんねー
ちなみに、4Kは、約2400万バイトだ
自称宇宙人とバカテスター、計算間違えるなよーー
by 🤡
なんて、書き込んだ>>803 🤡とかいう自称プロマネ
やっぱ、誇大妄想ぢゃーーーん。てかコイツは🐴🦌より🐴🦌だ
by 🥳
やれるとこまで、やるぜぇーーーー
3000万byte確保に成功したから4K画像もどうにかなるもんねー
ちなみに、4Kは、約2400万バイトだ
自称宇宙人とバカテスター、計算間違えるなよーー
by 🤡
811801 怪しい呟き
2024/05/10(金) 06:12:08.28ID:rlum6XwI 【JS】
// 第1層 化学変化・準備
var 🦝=document.getElementById("💾");
var 🦊=document.getElementById("🗒");
var 🎃;
// 第2層 化学変化・仕組
🦝.addEventListener("change", () => {
🎃 = 🦝.files[0];
🦊.text = 🎃.name;
});
by ☕ 上記で動くといいな。ダメだろうけど知らんけど
// 第1層 化学変化・準備
var 🦝=document.getElementById("💾");
var 🦊=document.getElementById("🗒");
var 🎃;
// 第2層 化学変化・仕組
🦝.addEventListener("change", () => {
🎃 = 🦝.files[0];
🦊.text = 🎃.name;
});
by ☕ 上記で動くといいな。ダメだろうけど知らんけど
812801 バカテスターの更に怪しい呟き
2024/05/10(金) 06:15:33.96ID:rlum6XwI ポクなら
【JS】
// 第1層 化学変化・準備
var 🦝=document.getElementById("💾");
var 🦊=document.getElementById("🗒");
// 第2層 化学変化・仕組
🦝.addEventListener("change", () => {
🦊.text = 🦝.files[0].name;
});
by 🥳バグっていいぢゃーーーん
【JS】
// 第1層 化学変化・準備
var 🦝=document.getElementById("💾");
var 🦊=document.getElementById("🗒");
// 第2層 化学変化・仕組
🦝.addEventListener("change", () => {
🦊.text = 🦝.files[0].name;
});
by 🥳バグっていいぢゃーーーん
813801 自称プロマネ
2024/05/10(金) 13:36:11.59ID:rlum6XwI 【JS】
var 🦝 = document.getElementById('📓');
var 🦊 = document.getElementById('📖');
var 🧺;
var 🎃;
・・・ヒ・ミ・ツ・・
だな by 🤡
var 🦝 = document.getElementById('📓');
var 🦊 = document.getElementById('📖');
var 🧺;
var 🎃;
・・・ヒ・ミ・ツ・・
だな by 🤡
814801 プロマネなのに怪しい呟き
2024/05/10(金) 14:13:58.20ID:rlum6XwI javascript?、ま、何だな
変数すべて最初に宣言∴途中の宣言は失くす
∵変数ひっくるめて、何でもグローバルだ
∴自作関数に値に渡すなんてめんどくせーこと
は無くなる。引数そんなの知らんがなーーーー
by 🤡ルンルン
javascriptの引数って確かに、ポインタ渡しなのか値渡しなのか、ナゾではある。
でも、全部グローバル変数にするかよー
自称プロマネ、javascriptの学習のしすぎでイカれたようだ。
by 👤
その点ポクは、いつもバッチリです。
by 🥳
変数すべて最初に宣言∴途中の宣言は失くす
∵変数ひっくるめて、何でもグローバルだ
∴自作関数に値に渡すなんてめんどくせーこと
は無くなる。引数そんなの知らんがなーーーー
by 🤡ルンルン
javascriptの引数って確かに、ポインタ渡しなのか値渡しなのか、ナゾではある。
でも、全部グローバル変数にするかよー
自称プロマネ、javascriptの学習のしすぎでイカれたようだ。
by 👤
その点ポクは、いつもバッチリです。
by 🥳
815801 プロマネ、プログラミング哲学語る
2024/05/10(金) 14:25:10.42ID:rlum6XwI てかさ、バイナリ配列とかデカイ配列、アレって
関数に渡す時は、勝手にポインター渡しだよな❓
それでもいいんだけどさ、
プログラムの先頭で
BBB = new Array(3000万); なんて感じで実装すりゃ
ドンナに深い関数の中でも、BBBが見えそうぢゃーーん。
やっぱり、画像データはBBBに巨大配列でグローバル変数
宣言だよな。ーーてか、何でもグローバル変数
LET とかCONST なにそれ、いらねーー
むりやり、引数で渡して、関数の呼び出しがスパゲッティに
なるのんて、ダメですね。!てか、 なんでもグローバル変数だ
てか、addEventListenerの引数で e とかeventとかの
変数名の変数あるぢゃーーーん。ま、これは宣言しなくてもいいや
てか、javascript簡単すぎて難しいぢゃーーーん。ハマったから楽しいな
by 🤡ルンルン
関数に渡す時は、勝手にポインター渡しだよな❓
それでもいいんだけどさ、
プログラムの先頭で
BBB = new Array(3000万); なんて感じで実装すりゃ
ドンナに深い関数の中でも、BBBが見えそうぢゃーーん。
やっぱり、画像データはBBBに巨大配列でグローバル変数
宣言だよな。ーーてか、何でもグローバル変数
LET とかCONST なにそれ、いらねーー
むりやり、引数で渡して、関数の呼び出しがスパゲッティに
なるのんて、ダメですね。!てか、 なんでもグローバル変数だ
てか、addEventListenerの引数で e とかeventとかの
変数名の変数あるぢゃーーーん。ま、これは宣言しなくてもいいや
てか、javascript簡単すぎて難しいぢゃーーーん。ハマったから楽しいな
by 🤡ルンルン
816801 ラベンベルト星人の怪しい呟き
2024/05/10(金) 14:33:31.25ID:rlum6XwI addEventListener の引数って省略してるのを見るに、そのかし、event.targetとかいう
なぞの変数なのかメソッドを使ってる。
地球のサンプルプログラム、微妙にナゾ
てか、eventって変数なのに予約語なのか?んー
by 👤
なぞの変数なのかメソッドを使ってる。
地球のサンプルプログラム、微妙にナゾ
てか、eventって変数なのに予約語なのか?んー
by 👤
817801 自称プロマネ
2024/05/10(金) 16:35:58.02ID:rlum6XwI てかさ、さっきさ、なんでも全部グローバル変数でプログラミング
て宣言しちゃったけど、
自作関数(自作function)で使用するのは、内部の変数はローカル変数にしよっーーと
第三者が、オレッちの自作関数の内部の変数をチェックする
不届き者に、変数の内容なんか教えてたくないもんねーー
モピロン、自作関数以外は、全部ローカル変数できまり。
サンプルプログラムのblobとかいう変数も、プログラムの先頭で
var blob; で宣言だ。こいつも何でもグローバルだぜ。
by 🤡
プロマネって地球人やめて、宇宙人にスキルアップを推奨だ
by 👤
て宣言しちゃったけど、
自作関数(自作function)で使用するのは、内部の変数はローカル変数にしよっーーと
第三者が、オレッちの自作関数の内部の変数をチェックする
不届き者に、変数の内容なんか教えてたくないもんねーー
モピロン、自作関数以外は、全部ローカル変数できまり。
サンプルプログラムのblobとかいう変数も、プログラムの先頭で
var blob; で宣言だ。こいつも何でもグローバルだぜ。
by 🤡
プロマネって地球人やめて、宇宙人にスキルアップを推奨だ
by 👤
818801 自称プロマネのボヤキ
2024/05/10(金) 23:06:03.49ID:rlum6XwI てか、そもそも、VBA でバイト配列を宣言する時、そ、
Dim BBB(6000000) as byte と云うヤツをjavascriptだと
var 🎃 = new ArrayBuffer;
var BBB = newUint8Array;
って感じ。コーディング量が倍。オマケに見づらい。
by 🤡ボヤいてみたーーーー。てかめんどくせーって感じ
Dim BBB(6000000) as byte と云うヤツをjavascriptだと
var 🎃 = new ArrayBuffer;
var BBB = newUint8Array;
って感じ。コーディング量が倍。オマケに見づらい。
by 🤡ボヤいてみたーーーー。てかめんどくせーって感じ
819801 ランベルト星人もボヤく
2024/05/10(金) 23:12:50.07ID:rlum6XwI ぢゃなくて
var 🎃 = new ArrayBuffer(6000000);
var BBB = newUint8Array(🎃);
って感じぢゃねーーー。てかめんどくせー by 👤
var 🎃 = new ArrayBuffer(6000000);
var BBB = newUint8Array(🎃);
って感じぢゃねーーー。てかめんどくせー by 👤
820801
2024/05/11(土) 06:29:03.83ID:IgNjhGWD 【
var BBB = new Uint8Array(); はやめ、
var BBB = new ArrayBuffer(); だ
】
にする方向性は、変更かよ。めんどくせー
var 👻 = new ArrayBuffer(6000000);
var BBB = new Uint8Array(👻);
by 🥳 バカテスター
var BBB = new Uint8Array(); はやめ、
var BBB = new ArrayBuffer(); だ
】
にする方向性は、変更かよ。めんどくせー
var 👻 = new ArrayBuffer(6000000);
var BBB = new Uint8Array(👻);
by 🥳 バカテスター
821801 ラベンベルト星人の怪しい呟き
2024/05/11(土) 06:39:05.24ID:IgNjhGWD どちらかというと、それは👻が実体であり
モピロン、BBBは霊体だぁぁぁ
ある関数のスコープ外からの参照で
どう見せさせられるか、予測不能だ てか
by 👤ランベルト宇宙人
自称宇宙人こそ、霊体だなーーーゲラゲラ
by 🥳 バカテスター
モピロン、BBBは霊体だぁぁぁ
ある関数のスコープ外からの参照で
どう見せさせられるか、予測不能だ てか
by 👤ランベルト宇宙人
自称宇宙人こそ、霊体だなーーーゲラゲラ
by 🥳 バカテスター
822801 ラベンベルト星人の怪しい呟き
2024/05/11(土) 07:19:42.55ID:IgNjhGWD しかし、
地球人からサンプルしたコードなら
let buffer = new ArrayBuffer(6000000); let dv = new DataView(buffer);
とのコーディングが普通のようだ(・o・;)
by 👤 ランベルト宇宙人
地球人からサンプルしたコードなら
let buffer = new ArrayBuffer(6000000); let dv = new DataView(buffer);
とのコーディングが普通のようだ(・o・;)
by 👤 ランベルト宇宙人
823801 自称プロマネ
2024/05/11(土) 10:40:23.43ID:SXs9uSvX let dv = new DataView(buffer);をやるタイミングは、
ファイル読込み完了後、かつ
bufferてか、なんたら.result にbufferをセットてか
ポインタ渡し❓してからぽぃ。
とにかく、結構ハマったが、目処はついたぜーーー
てか、宇宙人とかテスターがイロイロ、プログラミング哲学を
語ってるが、全く参考にならん。てか
javascriptのファイル操作ってめんどくせー、
ファイル読込み完了後、かつ
bufferてか、なんたら.result にbufferをセットてか
ポインタ渡し❓してからぽぃ。
とにかく、結構ハマったが、目処はついたぜーーー
てか、宇宙人とかテスターがイロイロ、プログラミング哲学を
語ってるが、全く参考にならん。てか
javascriptのファイル操作ってめんどくせー、
824801 ラベンベルト星人の怪しい呟き
2024/05/11(土) 14:14:16.20ID:SXs9uSvX なんか自称プロマネが、javascriptのトーシローの癖に
イロイロ、語ってるけどさ、なに画像バイナリファイル読込みで
ハマっただけだろ。あの辺りはC言語で文字列を扱うもどかしさに
にてるハズだ。てか、
>>823 の「なんたら.result」ってさ、event.target.result
の事のようだな。
デカイファイルなのだから、event.target.resultが
そのファイルデータの格納と解釈したとしても
var buf = new ArrayBuffer(6666666);
buf = event.target.result;
で、実体コピーな訳はアリエナイ。
ま、ハナシは長くなるが、オレのような霊能者なら
bufをグローバル的な変数で宣言しても
bufに、なんとかresultで、ダークコピーはアリエナイってワケ
てか、嵌るのは仕方ない。ヤツは地球人だしな。
by 👤 相変わらず病状悪化のまま
イロイロ、語ってるけどさ、なに画像バイナリファイル読込みで
ハマっただけだろ。あの辺りはC言語で文字列を扱うもどかしさに
にてるハズだ。てか、
>>823 の「なんたら.result」ってさ、event.target.result
の事のようだな。
デカイファイルなのだから、event.target.resultが
そのファイルデータの格納と解釈したとしても
var buf = new ArrayBuffer(6666666);
buf = event.target.result;
で、実体コピーな訳はアリエナイ。
ま、ハナシは長くなるが、オレのような霊能者なら
bufをグローバル的な変数で宣言しても
bufに、なんとかresultで、ダークコピーはアリエナイってワケ
てか、嵌るのは仕方ない。ヤツは地球人だしな。
by 👤 相変わらず病状悪化のまま
825801 自称プロマネ
2024/05/11(土) 14:26:50.93ID:SXs9uSvX ランベルトとかいう病的な自称宇宙人の人間が、何か言ってるけど
気にしません。てか、bufは、実体てかポインタてかナゾだ
しかしね、読込みファイルの実体をグローバル的な
byte配列に格納させる事に目処たってるぜ。
てかさ、getUint8でローカル変数のファイルのをゲット
そしてsetUnit8でグローバル変数の配列的なのにセット
これで、グローバル的変数の配列にファイルデータの
実体は、複写できます。
てか、javsscriptの書の難解なのは、その書の
用語と以下コンセプトが丸で、意味不明だな
そもそも、ダークコピーってなんだ。
普通に、「何でも丸ごとコピー」でいいぢゃーーーん
ま、こちらとしては、バイナリでグローバル変数に
ファイルのデータがセットされれば良い
てか、VBAの666倍、ややこしいーーーー
さてと、ひと休みしよーーーっと
気にしません。てか、bufは、実体てかポインタてかナゾだ
しかしね、読込みファイルの実体をグローバル的な
byte配列に格納させる事に目処たってるぜ。
てかさ、getUint8でローカル変数のファイルのをゲット
そしてsetUnit8でグローバル変数の配列的なのにセット
これで、グローバル的変数の配列にファイルデータの
実体は、複写できます。
てか、javsscriptの書の難解なのは、その書の
用語と以下コンセプトが丸で、意味不明だな
そもそも、ダークコピーってなんだ。
普通に、「何でも丸ごとコピー」でいいぢゃーーーん
ま、こちらとしては、バイナリでグローバル変数に
ファイルのデータがセットされれば良い
てか、VBAの666倍、ややこしいーーーー
さてと、ひと休みしよーーーっと
826801 自称プロマネ お説教篇
2024/05/12(日) 05:22:39.14ID:tlfXrF2C ま、何だな、javascriptのバイト配列って
ヤバイよな❓てかさ、
const buffer = new ArrayBuffer(16);
const view = new DataView(buffer);
view.setUint8(1, 255);
って地球に存在のサンプルの
javascript言語のやつだけど、こらー
宇宙人、意味わかるかー by 🤡
Yes, これからの宇宙標準は、モピロン
VBAプログラミング言語でこれに翻訳なら
Dim view(15) as Byte
view(1) = 255
その翻訳は楽勝but逆翻訳は難 である。
by 👤
ちぇっ、冷静なヤツだな。てか
view.setUint8(1, 255); の代わりで、
view[1] = 255; はダメっぽい
ブツブツ・・・・てか、やってられねぇー
by 🤡
ヤバイよな❓てかさ、
const buffer = new ArrayBuffer(16);
const view = new DataView(buffer);
view.setUint8(1, 255);
って地球に存在のサンプルの
javascript言語のやつだけど、こらー
宇宙人、意味わかるかー by 🤡
Yes, これからの宇宙標準は、モピロン
VBAプログラミング言語でこれに翻訳なら
Dim view(15) as Byte
view(1) = 255
その翻訳は楽勝but逆翻訳は難 である。
by 👤
ちぇっ、冷静なヤツだな。てか
view.setUint8(1, 255); の代わりで、
view[1] = 255; はダメっぽい
ブツブツ・・・・てか、やってられねぇー
by 🤡
827801 レビューの筈が自慢話篇
2024/05/12(日) 05:33:27.52ID:tlfXrF2C バイト配列への値セットが面倒なのは置いておいて
せっかくだから、自作関数 pointset(v,x,y,r,g,b)
とか作らせろ。vは画像のArrayBufferでさ
x,y,r,g,b は項目名から解るだろ
by 👤
オレッちに説教するなーー
てかjavascriptでbmpから
バイト配列てかメモリてかさ
読込み、ま、54byte目以降の値半分やって
それをファイル書込むと、画像が暗くなる
bmpの出力ファイルには成功したさ\(^o^)/
by 🤡 ルンルンてか今日さらにPG改造だぜ
せっかくだから、自作関数 pointset(v,x,y,r,g,b)
とか作らせろ。vは画像のArrayBufferでさ
x,y,r,g,b は項目名から解るだろ
by 👤
オレッちに説教するなーー
てかjavascriptでbmpから
バイト配列てかメモリてかさ
読込み、ま、54byte目以降の値半分やって
それをファイル書込むと、画像が暗くなる
bmpの出力ファイルには成功したさ\(^o^)/
by 🤡 ルンルンてか今日さらにPG改造だぜ
828801 プロマネのプログラミング設計レビュー
2024/05/12(日) 05:43:45.15ID:tlfXrF2C そういえば、自作関数 pointset(buf,x,y,r,g,b)
を作成したと仮定して、bufが、配列だと
bufはポインタ渡しになって、bufへの値出力が可能な様な気がする
by 🤡自称プロマネ
変な事ゆうなーーー bufは値なの?ポインタなの?
変な事いうねーーー
by 🥳バカテスター
を作成したと仮定して、bufが、配列だと
bufはポインタ渡しになって、bufへの値出力が可能な様な気がする
by 🤡自称プロマネ
変な事ゆうなーーー bufは値なの?ポインタなの?
変な事いうねーーー
by 🥳バカテスター
829801 バカテスターの呟き
2024/05/13(月) 05:19:13.87ID:3NPsM/gb event.target.result のevent って引数とか見当たらない
eventって何処で定義宣言してるの。グローバル変数ぽいけど
グローバル変数よりグローバルなグローバル変数だな
超超グローバル変数って考えようっと by 🥳
eventって何処で定義宣言してるの。グローバル変数ぽいけど
グローバル変数よりグローバルなグローバル変数だな
超超グローバル変数って考えようっと by 🥳
830801 ラベンベルト星人の怪しい呟き
2024/05/13(月) 05:26:18.06ID:3NPsM/gb eventって超超グローバル変数❓、アホか! てか予約語だよな?!
ってか、バイト配列で関数スコープの外側で宣言するのは
ま、アリだろうけど、かつ可変長にするのは難しい。
javascript言語はカンタンとの地球人らによる定説うそだな
C言語クラスの難解さを有するぞ。ポインターより難しい
ポインター、そう あれは、超超ポインター変数だな
by 👤 ランベルト宇宙人
超超ポインター変数❓ 自称宇宙人のランベルト宇宙人は頭はバカなの❓
by 🥳 アレなテスター
ってか、バイト配列で関数スコープの外側で宣言するのは
ま、アリだろうけど、かつ可変長にするのは難しい。
javascript言語はカンタンとの地球人らによる定説うそだな
C言語クラスの難解さを有するぞ。ポインターより難しい
ポインター、そう あれは、超超ポインター変数だな
by 👤 ランベルト宇宙人
超超ポインター変数❓ 自称宇宙人のランベルト宇宙人は頭はバカなの❓
by 🥳 アレなテスター
831801 ランベルト星人の謎の呟き
2024/05/13(月) 11:00:54.13ID:3NPsM/gb どっかーーん。これ地球のサンプルを魔改造 わかりやすいよ
var ❤ = document.getElementById("📕");
var 💙 = document.getElementById("📘");
//各キャンバスのコンテキストを取得
var 🍎 = ❤.getContext("2d");
var 🫐 = 💙.getContext("2d");
var {w, h} = 📕; //Canvasのサイズ
//入力イメージの配列ゲット
var 🔴 = 🍎.getImageData(0, 0, w, h);
var 🟥 = 🔴.data;
//出力イメージの配列ゲット
var 🔵 = 🫐.createImageData(w, h);
var 🟦 = 🔵.data;
//1ピクセル毎に処理やる
var i;
for(i = 0 ; i < w * h; i++){
var p = i * 4;
//RGB値はメインをそのまま
🟦[p] = 🟥[p];
🟦[p + 1] = 🟥[p + 1];
🟦[p + 2] = 🟥[p + 2];
//alpha値は0かな 255 暫定128?
🟦[p + 3] = 128; // 0か255にしろ
}
//Canvasに戻す
🫐.putImageData(🟦, 0, 0);
var ❤ = document.getElementById("📕");
var 💙 = document.getElementById("📘");
//各キャンバスのコンテキストを取得
var 🍎 = ❤.getContext("2d");
var 🫐 = 💙.getContext("2d");
var {w, h} = 📕; //Canvasのサイズ
//入力イメージの配列ゲット
var 🔴 = 🍎.getImageData(0, 0, w, h);
var 🟥 = 🔴.data;
//出力イメージの配列ゲット
var 🔵 = 🫐.createImageData(w, h);
var 🟦 = 🔵.data;
//1ピクセル毎に処理やる
var i;
for(i = 0 ; i < w * h; i++){
var p = i * 4;
//RGB値はメインをそのまま
🟦[p] = 🟥[p];
🟦[p + 1] = 🟥[p + 1];
🟦[p + 2] = 🟥[p + 2];
//alpha値は0かな 255 暫定128?
🟦[p + 3] = 128; // 0か255にしろ
}
//Canvasに戻す
🫐.putImageData(🟦, 0, 0);
832801 プロマネのプログラミング設計レビュー
2024/05/13(月) 11:16:21.43ID:3NPsM/gb 🟦[p] = 🟥[p]; //🔴色の画素
🟦[p + 1] = 🟥[p + 1]; //🟢色の画素
🟦[p + 2] = 🟥[p + 2]; //🔵色の画素
ってコメントいれろーーー
ってか🟦[p]が赤色画素って紛らわしいです。
by 🤡
絵文字の変数名でもナカナカいいやつ見つからん
地球人にはまだ、本当の文字は知らん。
てか、なんだな、絵文字ぢゃないと、更にイミフだ
てか、テストもしてないし、99.999・・・%
バグると思うがバグ確率100%を超えないぜ
by 👤
バグは100%ぢゃないから、バッチリぢゃーーん
by 🥳
🟦[p + 1] = 🟥[p + 1]; //🟢色の画素
🟦[p + 2] = 🟥[p + 2]; //🔵色の画素
ってコメントいれろーーー
ってか🟦[p]が赤色画素って紛らわしいです。
by 🤡
絵文字の変数名でもナカナカいいやつ見つからん
地球人にはまだ、本当の文字は知らん。
てか、なんだな、絵文字ぢゃないと、更にイミフだ
てか、テストもしてないし、99.999・・・%
バグると思うがバグ確率100%を超えないぜ
by 👤
バグは100%ぢゃないから、バッチリぢゃーーん
by 🥳
833801 画像処理板としては低レベルレビュー
2024/05/13(月) 14:20:59.90ID:3NPsM/gb んー、ってことは、ビットマップ54byte目
(0か1からかどっちかたが数えて)が
赤画素の🟦[0]というわけだ。 by 🤡
チョイちがう。ビットマップの54byte目は、
画素🟦[4 * w * h] の辺りか いや
画素🟦[4 * w * (h-1)]かな わかんない
コーディングのときジックリ考えます。
てか、それより早くつくれーーー
バグっていいぢゃーーーん
by 👤
宇宙人は数学が地球人より無限大スゴいって
設定なのに、何かだめだなーー
地球人でもすぐにわかりそうだよーーーん
by 🥳
(0か1からかどっちかたが数えて)が
赤画素の🟦[0]というわけだ。 by 🤡
チョイちがう。ビットマップの54byte目は、
画素🟦[4 * w * h] の辺りか いや
画素🟦[4 * w * (h-1)]かな わかんない
コーディングのときジックリ考えます。
てか、それより早くつくれーーー
バグっていいぢゃーーーん
by 👤
宇宙人は数学が地球人より無限大スゴいって
設定なのに、何かだめだなーー
地球人でもすぐにわかりそうだよーーーん
by 🥳
834801 自称プロマネの怪しい呟き
2024/05/13(月) 20:00:42.04ID:3NPsM/gb >>831 ランベルトよ。下記のコード
//出力イメージの配列ゲット
var 🔵 = 🫐.createImageData(w, h);
var 🟦 = 🔵.data;
だけとさ、
//出力画像用の1次元バイト配列変数 Dim 🟦[*] as byteだぜ
var 🟦 = 🫐.createImageData(w, h).data;
って修正しておけ
てかこれで良いか知らんが
by 🤡 自称プロマネ
No,地球人のくせに難解意味不明なコメントいれるな
by 👤 自称宇宙人
//出力イメージの配列ゲット
var 🔵 = 🫐.createImageData(w, h);
var 🟦 = 🔵.data;
だけとさ、
//出力画像用の1次元バイト配列変数 Dim 🟦[*] as byteだぜ
var 🟦 = 🫐.createImageData(w, h).data;
って修正しておけ
てかこれで良いか知らんが
by 🤡 自称プロマネ
No,地球人のくせに難解意味不明なコメントいれるな
by 👤 自称宇宙人
835801 自称プロマネ 今後の方針てか夢語る
2024/05/14(火) 06:21:54.63ID:nYzmZbAG たまには、宇宙人いいこと言うな キャンバスタグそれだ
JS✦128.html やる
内部ハードコーディングの
バイト配列をcanvasタグに表示
RGBA 32bppのようだ
てか、その前に
canvasタグ 自主サンプル作ろう
JS✦256.htmlを、作成検討
※CANVAStoPNG
※5/14のメール
※BMP→CANVAS→PNGも視野
ま、画質が劣化しないか
気になる。これ杞憂かも
JS✦384x.htmlを、作成検討
※PNG→CANVAS→PNG
↑
web画面から画像補正(γ補正等)
by 🤡プロマネ、今後の方針てか夢語る
夢って、正夢❓、悪夢語るだろゲラゲラ
by 🥳バカっテスター
JS✦128.html やる
内部ハードコーディングの
バイト配列をcanvasタグに表示
RGBA 32bppのようだ
てか、その前に
canvasタグ 自主サンプル作ろう
JS✦256.htmlを、作成検討
※CANVAStoPNG
※5/14のメール
※BMP→CANVAS→PNGも視野
ま、画質が劣化しないか
気になる。これ杞憂かも
JS✦384x.htmlを、作成検討
※PNG→CANVAS→PNG
↑
web画面から画像補正(γ補正等)
by 🤡プロマネ、今後の方針てか夢語る
夢って、正夢❓、悪夢語るだろゲラゲラ
by 🥳バカっテスター
836801 ラベンベルト星人の怪しい呟き
2024/05/14(火) 17:25:22.75ID:nYzmZbAG >>835 の方針というか夢は、
CANVAS→PNG がファイルサイズ固定
となりそうだ。javascript側で変更やっても
無視される。そんな霊感がある。
by 👤
javascript側でやっても変更できないなんて
エラーにもならずにそうなら、嵌る予感しかない
方針性修正とする
by 🤡
ちぇ、そのままやれば悪夢のハズ
つまんないの
by 🥳
CANVAS→PNG がファイルサイズ固定
となりそうだ。javascript側で変更やっても
無視される。そんな霊感がある。
by 👤
javascript側でやっても変更できないなんて
エラーにもならずにそうなら、嵌る予感しかない
方針性修正とする
by 🤡
ちぇ、そのままやれば悪夢のハズ
つまんないの
by 🥳
837801 紆余曲折な詳細設計レビューの巻
2024/05/14(火) 17:57:14.49ID:nYzmZbAG JS✦224.htmlは下記で作成検討
BMPfile
↓
バイト配列→CANVASへ表示
↓
バイト配列←🙎画像補正(γ補正等)
↓
バイト配列→CANVASへ表示
↓
BMPfile
なお、既に
JS✦96.htmlは下記で作成完成済である
BMPfile
↓
バイト配列→バイナリビューワ
↓
バイト配列←画像を白黒に編集
↓
バイト配列→バイナリビューワ
↓
BMPfile
∴JS✦224.htmlは、JS✦96.htmlと
JS✦128.htmlの機能を継ぎ接ぎする。
by 👤 宇宙人
慎重に検討する by 🤡 プロマネ
継ぎ接ぎだからすぐできるぢゃん by 🥳
BMPfile
↓
バイト配列→CANVASへ表示
↓
バイト配列←🙎画像補正(γ補正等)
↓
バイト配列→CANVASへ表示
↓
BMPfile
なお、既に
JS✦96.htmlは下記で作成完成済である
BMPfile
↓
バイト配列→バイナリビューワ
↓
バイト配列←画像を白黒に編集
↓
バイト配列→バイナリビューワ
↓
BMPfile
∴JS✦224.htmlは、JS✦96.htmlと
JS✦128.htmlの機能を継ぎ接ぎする。
by 👤 宇宙人
慎重に検討する by 🤡 プロマネ
継ぎ接ぎだからすぐできるぢゃん by 🥳
838801 更に詳細な魔改造の設計レビュー
2024/05/15(水) 05:32:07.98ID:kMtWsU3i 修正差分はJS✦224.htmlは対JS✦96.htmlは
【ステップ1】
❌バイト配列→バイナリビューワ
⭕バイト配列→CANVASへ表示
【ステップ2】
❌バイト配列←画像を白黒に編集
⭕バイト配列←🙎画像補正(γ補正等)
だな。慎重∧じっくり魔改造でイケるハズ
by 👤 ランベルト宇宙人
素晴らしい計画書だ。
バイト配列は、24bbp BMPで
1画素はGBR順の24bitだ。そして
🍇をコンテキストしたバイト配列
🍇.createImageData.dataは、
1画素はRGBA順の32bit だ
by 🤡
PGの魔改造OK GOGo Go by 👤
魔改造でバグれーー by 🥳
【ステップ1】
❌バイト配列→バイナリビューワ
⭕バイト配列→CANVASへ表示
【ステップ2】
❌バイト配列←画像を白黒に編集
⭕バイト配列←🙎画像補正(γ補正等)
だな。慎重∧じっくり魔改造でイケるハズ
by 👤 ランベルト宇宙人
素晴らしい計画書だ。
バイト配列は、24bbp BMPで
1画素はGBR順の24bitだ。そして
🍇をコンテキストしたバイト配列
🍇.createImageData.dataは、
1画素はRGBA順の32bit だ
by 🤡
PGの魔改造OK GOGo Go by 👤
魔改造でバグれーー by 🥳
839801 画像処理板としては低レベルレビュー
2024/05/15(水) 08:23:42.78ID:kMtWsU3i 🤡 >>831のステップ1 実装完了
CANVASへの表示画像が上下逆だし、変なノイズ
が入るが、画像編集は、従来通り白黒変換バッチリ。
表示がバグっただけ。すなわち情報系統のみのバグだ、てか今日はデバッグっで忙しいぜぇーー
てか、バグってもキャンバスにバイトデータが
表示だぜ。我ながらやるーーーー
🥳バグってるのに自画自賛してる。プロマネ失格ーーー
👤ま、画像が上下逆になるのは、地球人ならよくやるバグだ。地球人の中では超超有能な設計だ
CANVASへの表示画像が上下逆だし、変なノイズ
が入るが、画像編集は、従来通り白黒変換バッチリ。
表示がバグっただけ。すなわち情報系統のみのバグだ、てか今日はデバッグっで忙しいぜぇーー
てか、バグってもキャンバスにバイトデータが
表示だぜ。我ながらやるーーーー
🥳バグってるのに自画自賛してる。プロマネ失格ーーー
👤ま、画像が上下逆になるのは、地球人ならよくやるバグだ。地球人の中では超超有能な設計だ
840801 ラベンベルト星人らのデバッグレビュー
2024/05/15(水) 09:56:48.08ID:kMtWsU3i ま、オレが上下逆のデバッグやる。てか以下の通りだ
❌ for (var y=0; y<h ; y++)
⭕ for (var y=h-1; y>=0 ; y--) だ
by 👤
ループ脱出のときyが−1になれば、ループ脱出だが
ループ脱出のときyがゼロのままなら、無限ループだろ
by 🤡
どうやら、yはサイン付の数値として宣言されるのだろ。
ま、ここがjavascriptのダメなとかな。
by 👤
テストしたら無限ループになりません。
javascriptはプログラミング初心者にも易しい。
てか、宇宙人とプロマネのレビュー、低すぎー🐴🦌なのー?
by 🥳バカッテスター 怒るというか喜ぶ
❌ for (var y=0; y<h ; y++)
⭕ for (var y=h-1; y>=0 ; y--) だ
by 👤
ループ脱出のときyが−1になれば、ループ脱出だが
ループ脱出のときyがゼロのままなら、無限ループだろ
by 🤡
どうやら、yはサイン付の数値として宣言されるのだろ。
ま、ここがjavascriptのダメなとかな。
by 👤
テストしたら無限ループになりません。
javascriptはプログラミング初心者にも易しい。
てか、宇宙人とプロマネのレビュー、低すぎー🐴🦌なのー?
by 🥳バカッテスター 怒るというか喜ぶ
841801 自演者
2024/05/15(水) 10:36:10.33ID:kMtWsU3i >>838の 1画素はGBR順の24bit は
1画素はBGR順の24bit だ。実装はこの通りで無問題
1画素はBGR順の24bit だ。実装はこの通りで無問題
842801 自称プロマネ 今後の方針
2024/05/15(水) 13:48:46.09ID:kMtWsU3i 従来の設計
※BMPFile
↓
バイト配列BBB→CANVASへ表示
↓
バイト配列BBB←🙎画像補正(γ補正等)
↓
バイト配列BBB→CANVASへ表示
↓
BMPFile
新たなる設計
※BMP
↓
バイト配列BB1→CANVASへ表示
↓
🙎画像補正(γ補正等)
↓
バイト配列BB2→CANVASへ表示
↓
BMP
補足 BB1とBB2は異なるメモリ空間
BY 🤡
あのでかいバイト配列を2つも使うの❓
設計的にダメですっ。バグるといいな
BY 🥳
3000万バイト2つで済ませるなら、
画像編集プログラミングやりやすい
BY 👤
※BMPFile
↓
バイト配列BBB→CANVASへ表示
↓
バイト配列BBB←🙎画像補正(γ補正等)
↓
バイト配列BBB→CANVASへ表示
↓
BMPFile
新たなる設計
※BMP
↓
バイト配列BB1→CANVASへ表示
↓
🙎画像補正(γ補正等)
↓
バイト配列BB2→CANVASへ表示
↓
BMP
補足 BB1とBB2は異なるメモリ空間
BY 🤡
あのでかいバイト配列を2つも使うの❓
設計的にダメですっ。バグるといいな
BY 🥳
3000万バイト2つで済ませるなら、
画像編集プログラミングやりやすい
BY 👤
843801 ランベルト星人の不敵な微笑み
2024/05/15(水) 20:05:18.94ID:kMtWsU3i HAHAHA
CANVASの表示とダウンロードファイル
一致しないオペレーションが存在するようだ
BY 👤
CANVASの表示とダウンロードファイル
一致しないオペレーションが存在するようだ
BY 👤
844801 レビュー
2024/05/15(水) 20:32:09.81ID:kMtWsU3i >>843 ………ん、
【1回目読込】→【補正】→
【別の2回目読込】→【ダウンロード】
だと、CANVASには2回目読込のが表示
しかし、ダウンロードは1回目読込のを
書き込むか、 机上レベル半端ないな
理由が
「一致しないオペレーション存在」
との指摘も、鋭い思考回路だ
BY 🤡
自称宇宙人の宇宙人って思考回路バカ❓
BY 🥳
【1回目読込】→【補正】→
【別の2回目読込】→【ダウンロード】
だと、CANVASには2回目読込のが表示
しかし、ダウンロードは1回目読込のを
書き込むか、 机上レベル半端ないな
理由が
「一致しないオペレーション存在」
との指摘も、鋭い思考回路だ
BY 🤡
自称宇宙人の宇宙人って思考回路バカ❓
BY 🥳
845801 またもや設計変更
2024/05/16(木) 05:39:26.11ID:8oAMBuqe BMPfile
↓
【読込クリック】
↓
バイト配列BB@→CANVASへ表示
BBAは仮初期化とする🌟
↓
【🙎画像補正(γ補正等)】
↓
バイト配列BBAに補正後のをセット
バイト配列BBA→CANVASへ表示
↓
【ダウンロードクリック※】
↓
BMPfile
※BBAは初期化(仮初期化も含む)なら
ダウンロードクリックしても
何もしない∴ダウンロードさせない。
また、何にもしないけど、だがしかし
「画像補正前のをダウロードするな」
という超超警告アラートを表示トスっ
BY 🤡
すでにコーディング工程なのに
まだ設計してるの❓クソなの❓
てか、超超警告アラートって
alert('ダウロードするな');ってコーディングするだけぢゃーーーん。超超大袈裟
BY 🥳
↓
【読込クリック】
↓
バイト配列BB@→CANVASへ表示
BBAは仮初期化とする🌟
↓
【🙎画像補正(γ補正等)】
↓
バイト配列BBAに補正後のをセット
バイト配列BBA→CANVASへ表示
↓
【ダウンロードクリック※】
↓
BMPfile
※BBAは初期化(仮初期化も含む)なら
ダウンロードクリックしても
何もしない∴ダウンロードさせない。
また、何にもしないけど、だがしかし
「画像補正前のをダウロードするな」
という超超警告アラートを表示トスっ
BY 🤡
すでにコーディング工程なのに
まだ設計してるの❓クソなの❓
てか、超超警告アラートって
alert('ダウロードするな');ってコーディングするだけぢゃーーーん。超超大袈裟
BY 🥳
846801 コードレビュー
2024/05/16(木) 07:12:33.86ID:8oAMBuqe でさ、バイト配列BBAってどう実装するんだ
モピロン、OOPてか、BB2クラスを作る
これが、地球のお手本的なコーディングスタイル
by 👤
んー、超モピロン、オレッちは超超OOP
的なコーディングでやる。
グローバル変数てか、いきなり
var BB2✦ = new ArrayBuffer(3000万)
var BB2🧐 = new Unit8Array(BB2✦)
var BB2📏 = 0; //初期値は0byteの意
だ。てかイミフとは思うが
これが、BB2クラーーーース
BY 🤡
単なるバイト配列が一つと変数が1つだ
マッタク、OOPとかクラスですら無い
BY 👤
滅茶苦茶なの? はやく実装しようよ。バグっていいぢゃーーーん
BY 🥳
モピロン、OOPてか、BB2クラスを作る
これが、地球のお手本的なコーディングスタイル
by 👤
んー、超モピロン、オレッちは超超OOP
的なコーディングでやる。
グローバル変数てか、いきなり
var BB2✦ = new ArrayBuffer(3000万)
var BB2🧐 = new Unit8Array(BB2✦)
var BB2📏 = 0; //初期値は0byteの意
だ。てかイミフとは思うが
これが、BB2クラーーーース
BY 🤡
単なるバイト配列が一つと変数が1つだ
マッタク、OOPとかクラスですら無い
BY 👤
滅茶苦茶なの? はやく実装しようよ。バグっていいぢゃーーーん
BY 🥳
847801 いつの間にかガンマ補正のソース前レビュー
2024/05/16(木) 15:46:16.07ID:8oAMBuqe γ補正は、教科書的には
🔴 = 255 * Math.power((🔴/255),(1/γ));
🟢 = 255 * Math.power((🟢/255),(1/γ));
🔵 = 255 * Math.power((🔵/255),(1/γ));
さて、最大値を255の20%だけ低くしたい
チミならどうする? なお、モチロン
255の80%は204で、20%は21 だ
BY 🤡 自称プロマネ
🔴 = 255 * Math.power((🔴/255),(1/γ));
🔴 -= 21;
バッチリ、その文章を完全に実装したぜ
トーシロは 🔴-= 21;は
🔴=🔴-21; っするけど、まあいいけど
超醜いぜ。ポクのコード大正解\(^o^)/
by 🥳バッカテスター
画像処理センスのある生物なら地球人でも
🔴 = 204 * Math.power((🔴/255),(1/γ));
とするだろう。
モピロン、我がランベルト星人も同様で
そう、センスてか霊感的に、以下で即答だ
🔴 = 204 * Math.power((🔴/255),(1/γ));
by 👤 ランベルト星人
🔴 = 255 * Math.power((🔴/255),(1/γ));
🟢 = 255 * Math.power((🟢/255),(1/γ));
🔵 = 255 * Math.power((🔵/255),(1/γ));
さて、最大値を255の20%だけ低くしたい
チミならどうする? なお、モチロン
255の80%は204で、20%は21 だ
BY 🤡 自称プロマネ
🔴 = 255 * Math.power((🔴/255),(1/γ));
🔴 -= 21;
バッチリ、その文章を完全に実装したぜ
トーシロは 🔴-= 21;は
🔴=🔴-21; っするけど、まあいいけど
超醜いぜ。ポクのコード大正解\(^o^)/
by 🥳バッカテスター
画像処理センスのある生物なら地球人でも
🔴 = 204 * Math.power((🔴/255),(1/γ));
とするだろう。
モピロン、我がランベルト星人も同様で
そう、センスてか霊感的に、以下で即答だ
🔴 = 204 * Math.power((🔴/255),(1/γ));
by 👤 ランベルト星人
848801 レビューが低レベル判明
2024/05/16(木) 15:52:47.70ID:8oAMBuqe てかさ、>>847 で255の20%は21 ってプロマネ
書き込んでるけどさ、それ51だ
それとさ、バッカテスターなんだ
21を信用してさらに、🔴−=21;
ま、🔴-=51; に改修してもセンス最悪
地球人のレビューって最早、最低すぎて治療不可能
by 👤宇宙人ボヤく┐(´д`)┌ヤレヤレ
書き込んでるけどさ、それ51だ
それとさ、バッカテスターなんだ
21を信用してさらに、🔴−=21;
ま、🔴-=51; に改修してもセンス最悪
地球人のレビューって最早、最低すぎて治療不可能
by 👤宇宙人ボヤく┐(´д`)┌ヤレヤレ
849801 レビューてか画像処理哲学
2024/05/16(木) 16:13:15.78ID:8oAMBuqe 画素🔴のγ補正は、教科書的には
🔴 = 255 * Math.power((🔴/255),(1/γ));
最大値を255の20%だけ高くしたい
255の120%は306 で255をオーバーする
どうコーディングする?
by 🤡
🔴 = 306 * Math.power((🔴/255),(1/γ));
if (🔴>255) 🔴=255;
ちなみに、
🔴+=51とかするヤツ。恥ずかしくねぇ?
by 🥳
ガンマ補正は明るくする場合に効果ある
普通に🔴+=51やると白とびしまくる。
そもそも最大値を306にしろという設問が
変だな。
ま、敢えてやればガンマ補正を強くして
γ = 1.2 * γ
🔴 = 306 * Math.power((🔴/255),(1/γ));
かな。ま、明るさが64付近で1.2倍明るいが
明るさ255近傍(たとえは240付近)では
ほぼ普遍で白とびはしない。
これがランベルト星の数理哲学と霊感の
画像処理哲学的超超超・・セオリ〜理論だ
by 👤
🔴 = 255 * Math.power((🔴/255),(1/γ));
最大値を255の20%だけ高くしたい
255の120%は306 で255をオーバーする
どうコーディングする?
by 🤡
🔴 = 306 * Math.power((🔴/255),(1/γ));
if (🔴>255) 🔴=255;
ちなみに、
🔴+=51とかするヤツ。恥ずかしくねぇ?
by 🥳
ガンマ補正は明るくする場合に効果ある
普通に🔴+=51やると白とびしまくる。
そもそも最大値を306にしろという設問が
変だな。
ま、敢えてやればガンマ補正を強くして
γ = 1.2 * γ
🔴 = 306 * Math.power((🔴/255),(1/γ));
かな。ま、明るさが64付近で1.2倍明るいが
明るさ255近傍(たとえは240付近)では
ほぼ普遍で白とびはしない。
これがランベルト星の数理哲学と霊感の
画像処理哲学的超超超・・セオリ〜理論だ
by 👤
850801 ラベンベルト星人の呟き
2024/05/17(金) 06:51:02.86ID:4nUAvTyU 地球のブラウザに転がってるJavascriptを実行させれる
やつで、
var i=1;
var x=i+i+(i+"です"+i+i+i);
console.log(x);
の結果予想通りではあったが、んーーーって感じ
文字列と数値を自動で正しく判断はしてるが
気持ちワルイ。 by 👤
It is,Yes by🤡
I like it as Javascript by 🥳
やつで、
var i=1;
var x=i+i+(i+"です"+i+i+i);
console.log(x);
の結果予想通りではあったが、んーーーって感じ
文字列と数値を自動で正しく判断はしてるが
気持ちワルイ。 by 👤
It is,Yes by🤡
I like it as Javascript by 🥳
851801 早朝からグダグダなレビュー
2024/05/17(金) 06:55:17.41ID:4nUAvTyU てかさ、ランベルト星人よ
🔴 = 306 * Math.power((🔴/255),(1/γ));
のMath.powerとかいう関数ぽぃ関数
それ、Math.pow ぢゃね
てかさ演算子 ** ぢゃね
by 🤡自称プロマネ
🔴 = 306 * Math.power((🔴/255),(1/γ));
のMath.powerとかいう関数ぽぃ関数
それ、Math.pow ぢゃね
てかさ演算子 ** ぢゃね
by 🤡自称プロマネ
852801 ラベンベルト星人もグダグダなレビュー
2024/05/17(金) 09:52:24.42ID:4nUAvTyU γ補正は、教科書的には
⚫ = 255 * Math.power((⚪/255),(1/γ));
だけどさ、画像を暗めにしたいとき
γ<1だからさ、
例えばさ、画像を暗めにしたいとき
γ=0.75とするぢゃーん。スナワチ、
⚫ = 255 * Math.power((⚪/255),(1/0.75));
てかさ、教科書通りやるとさ、
地球人的にはコントラストが高くなってさ
ギラギラした感じになるヂャーーーーん
てか、単に、
⚫ = 255*0.75*⚪; だと
ギラギラ感はないけど、自然だけど
コントラスト感が物足りないしさー
グダグダ、なんとかかんとか、・・・
by 👤
あのねーーー
それ、Math.pow ぢゃね てかさ演算子 ** でコーディングやれよ
by 🤡自称プロマネ
⚫ = 255 * Math.power((⚪/255),(1/γ));
だけどさ、画像を暗めにしたいとき
γ<1だからさ、
例えばさ、画像を暗めにしたいとき
γ=0.75とするぢゃーん。スナワチ、
⚫ = 255 * Math.power((⚪/255),(1/0.75));
てかさ、教科書通りやるとさ、
地球人的にはコントラストが高くなってさ
ギラギラした感じになるヂャーーーーん
てか、単に、
⚫ = 255*0.75*⚪; だと
ギラギラ感はないけど、自然だけど
コントラスト感が物足りないしさー
グダグダ、なんとかかんとか、・・・
by 👤
あのねーーー
それ、Math.pow ぢゃね てかさ演算子 ** でコーディングやれよ
by 🤡自称プロマネ
853801 グダグダ・・・
2024/05/17(金) 10:22:42.52ID:4nUAvTyU ❌ ⚫ = 255 * ((⚪/255)**(1/0.75));
❌ ⚫ = 255*0.75*⚪;
は、ま、以下の感じで
🙆 ⚫ = 255*0.8 * ((⚪/255)**(1/0.8));
だと、ギラギラ感もなく、
コントラスト感も少しあって自然で
見易くなるな
by 🤡 自称プロマネてか画像処理ヲタク
Math.pow やめて**にしたから
自然で見易くなって訳か。
コントラストは変わらないけど見易く
by 🥳 話が噛合んグダグダテスター
❌ ⚫ = 255*0.75*⚪;
は、ま、以下の感じで
🙆 ⚫ = 255*0.8 * ((⚪/255)**(1/0.8));
だと、ギラギラ感もなく、
コントラスト感も少しあって自然で
見易くなるな
by 🤡 自称プロマネてか画像処理ヲタク
Math.pow やめて**にしたから
自然で見易くなって訳か。
コントラストは変わらないけど見易く
by 🥳 話が噛合んグダグダテスター
854801 レビューは未完でもおしまい ころころ
2024/05/17(金) 16:08:20.05ID:4nUAvTyU J✦226.htmlは、徹底テストしてないけど
J✦226.htmlは、少しテストしたから、
J✦226.htmlは、完了トスル で、
J✦256.htmlを次の仕様でつくれーーーー
[拡張画面表示]ボタン追加
それクリックで下記画面が現れる
──────────
拡張画面 [x]
色相 [ ]〜[ ]
彩度 [ ]〜[ ]
明度 [ ]〜[ ]
──────────
画像処理等ロジックは要らん
単に、上記画面出すだけ。今すぐやれー
by 🤡自称プロマネ 何時かてか今出来る
J✦226.htmlは、少しテストしたから、
J✦226.htmlは、完了トスル で、
J✦256.htmlを次の仕様でつくれーーーー
[拡張画面表示]ボタン追加
それクリックで下記画面が現れる
──────────
拡張画面 [x]
色相 [ ]〜[ ]
彩度 [ ]〜[ ]
明度 [ ]〜[ ]
──────────
画像処理等ロジックは要らん
単に、上記画面出すだけ。今すぐやれー
by 🤡自称プロマネ 何時かてか今出来る
855801 休憩室の雑談
2024/05/17(金) 16:15:10.10ID:4nUAvTyU J✦256?、そっかJ✦226に組み込むか?
by 👤
なんで、てかイミフ by 🥳
オレの霊感だと、J✦256が完成の暁には
J✦485というhtmlをつくれーーーーって
プロマネは言う。霊感的中率99.9…%
by 👤
バージョン管理を見通せてる。
霊感力てかセンス半端ないな by 🤡
今すぐJ✦485.htmlすればいいぢゃんby🥳
👤 No,∵急がば回れをよく知ってる地球人なら変人扱い。∵2進数でバージョンを管理してる
by 👤
なんで、てかイミフ by 🥳
オレの霊感だと、J✦256が完成の暁には
J✦485というhtmlをつくれーーーーって
プロマネは言う。霊感的中率99.9…%
by 👤
バージョン管理を見通せてる。
霊感力てかセンス半端ないな by 🤡
今すぐJ✦485.htmlすればいいぢゃんby🥳
👤 No,∵急がば回れをよく知ってる地球人なら変人扱い。∵2進数でバージョンを管理してる
856801 自称プロマネのウンチク
2024/05/17(金) 18:14:02.21ID:4nUAvTyU HSLとHSVの違いがなんかイミフてか明度的には、
HSL(色相・彩度・輝度)モード。
輝度= 0.299R + 0.587G + 0.114B
HSV(色相・彩度・明度)モード。
明度=100×(最大値+最小値)/(2×255)
らしい。
てなわけで、今度のはHSVだな
てか、オレッち流魔改造HSVとする
(R,G,B)=(255,0,0) の明るさと
(R,G,B)=(128,128,128) の明るさ等しい
のは悪くないな。そこはオレのとHSV同じ
明度=100×(最大+中央)/(2×255)だ
ロジック的には
明度=100×(3色合計−最小値)/(2×255)
これが、オレッちの明度哲学だ。
by 🤡プロマネ。完全な画像処理ヲタク
HSL(色相・彩度・輝度)モード。
輝度= 0.299R + 0.587G + 0.114B
HSV(色相・彩度・明度)モード。
明度=100×(最大値+最小値)/(2×255)
らしい。
てなわけで、今度のはHSVだな
てか、オレッち流魔改造HSVとする
(R,G,B)=(255,0,0) の明るさと
(R,G,B)=(128,128,128) の明るさ等しい
のは悪くないな。そこはオレのとHSV同じ
明度=100×(最大+中央)/(2×255)だ
ロジック的には
明度=100×(3色合計−最小値)/(2×255)
これが、オレッちの明度哲学だ。
by 🤡プロマネ。完全な画像処理ヲタク
857デフォルトの名無しさん
2024/05/17(金) 18:17:30.06ID:4nUAvTyU 明度=100×(最大+最小)/(2×255)だろ。
プロマネ、最小値と中央値の違いも解らなくなっちゃってる
🐴🦌なの。ナンナの?。ヨウチエン児なの❓
by 🥳
プロマネ、最小値と中央値の違いも解らなくなっちゃってる
🐴🦌なの。ナンナの?。ヨウチエン児なの❓
by 🥳
858デフォルトの名無しさん
2024/05/17(金) 18:24:58.23ID:4nUAvTyU 最小値が🟦青画素、てか、🟦画素が最小値の画素の場合は
明度=100×(3色合計−ゼロ)/(2×255)が地球人の色覚に
合ってはいるが、彩度と明度の区別が意味の違いを
判別出来ない知能の地球人には、んーーーどうでも良い話し
fufufu
by 👤宇宙人のナゾの微笑み てかそろそろ実装GoGoGo
明度=100×(3色合計−ゼロ)/(2×255)が地球人の色覚に
合ってはいるが、彩度と明度の区別が意味の違いを
判別出来ない知能の地球人には、んーーーどうでも良い話し
fufufu
by 👤宇宙人のナゾの微笑み てかそろそろ実装GoGoGo
859801 宇宙人タイプミス
2024/05/17(金) 18:50:14.19ID:4nUAvTyU ❌ 明度=100×(3色合計−ゼロ)/(2×255)
青を一時的にゼロと考えて
明度=100×(3色合計−ゼロ)/(2×255)というか、とにかく、
青が最小値というか最小値が、🟦の場合では、
明度=正規化🟥+正規化🟩 だてか、地球語に翻訳できん。
早く、コーディングさせろ。プログラミング言語の方が
表現しやすい
青を一時的にゼロと考えて
明度=100×(3色合計−ゼロ)/(2×255)というか、とにかく、
青が最小値というか最小値が、🟦の場合では、
明度=正規化🟥+正規化🟩 だてか、地球語に翻訳できん。
早く、コーディングさせろ。プログラミング言語の方が
表現しやすい
860801 プロマネ早朝から自己流画像処理哲学語る
2024/05/18(土) 05:32:21.86ID:+7oj04xG 宇宙人やテスターがオレッちの
🤡流の明度計算理論にケチつけてるけど
キニシナイ。てか、
明度 = 🔴+🟢+🔵 - Math.min(🔴, 🟢, 🔵);
キーーーメタっ
色相は、🔴⇒0° 🟢⇒120° 🔵⇒240°
なんやかんやで、灰色近傍で誤差無限だな
ブツブツ・・・
そうだ、彩度、これなんだよな
なんかしっくりする数式んーー暫定的には
min = Math.min(🔴, 🟢, 🔵);
max = Math.max(🔴, 🟢, 🔵);
max : min が無限大で彩度100
max : min が1で彩度0 だろ
てか、こらー宇宙人、チミはどうする?
ブツブツ・・・
by 🤡自称プロマネは画像処理ヲタク
🤡流の明度計算理論にケチつけてるけど
キニシナイ。てか、
明度 = 🔴+🟢+🔵 - Math.min(🔴, 🟢, 🔵);
キーーーメタっ
色相は、🔴⇒0° 🟢⇒120° 🔵⇒240°
なんやかんやで、灰色近傍で誤差無限だな
ブツブツ・・・
そうだ、彩度、これなんだよな
なんかしっくりする数式んーー暫定的には
min = Math.min(🔴, 🟢, 🔵);
max = Math.max(🔴, 🟢, 🔵);
max : min が無限大で彩度100
max : min が1で彩度0 だろ
てか、こらー宇宙人、チミはどうする?
ブツブツ・・・
by 🤡自称プロマネは画像処理ヲタク
861801 早朝レビュー
2024/05/18(土) 06:47:06.88ID:+7oj04xG 彩度%=100×(最大値−最小値)/255
という説や
彩度=255×(最大値−最小値)/(255−|最大値+最小値−255|)
という説がお前らの地球に存在する
ワレワレ宇宙人は、
当数式をパクり正規化して使用してるぞ
⚪=Math.max(🔴,🟢,🔵)/255; //正規化
⚫=Math.min(🔴,🟢,🔵)/255; //正規化
彩度=⚪−⚫; ・・・・@
彩度 *= 255 //デス正規化
@式は、
彩度=(⚪−⚫)➗(⚪+⚫−1);なら更良い
by 👤
彩度=(⚪−⚫)➗(⚪+⚫−1); てか
彩度=(⚪−⚫)➗(⚪+明度−1); かな
ただし明度は、
🤡流の明度計算理論である
明度 = 🔴+🟢+🔵 - Math.min(🔴, 🟢, 🔵);
にしようかな。どうしようかな〜
by 🤡
早く実装してバグれーーー by 🥳
という説や
彩度=255×(最大値−最小値)/(255−|最大値+最小値−255|)
という説がお前らの地球に存在する
ワレワレ宇宙人は、
当数式をパクり正規化して使用してるぞ
⚪=Math.max(🔴,🟢,🔵)/255; //正規化
⚫=Math.min(🔴,🟢,🔵)/255; //正規化
彩度=⚪−⚫; ・・・・@
彩度 *= 255 //デス正規化
@式は、
彩度=(⚪−⚫)➗(⚪+⚫−1);なら更良い
by 👤
彩度=(⚪−⚫)➗(⚪+⚫−1); てか
彩度=(⚪−⚫)➗(⚪+明度−1); かな
ただし明度は、
🤡流の明度計算理論である
明度 = 🔴+🟢+🔵 - Math.min(🔴, 🟢, 🔵);
にしようかな。どうしようかな〜
by 🤡
早く実装してバグれーーー by 🥳
862801 昼前もレビュー兼ボヤキ
2024/05/18(土) 10:44:39.79ID:+7oj04xG 例えば
RGB=(240,160,128) の彩度と
RGB=(120,80,64) の彩度は同じにすべき
∴
❌彩度%=100×(最大値−最小値)/255
なんだ。さてと彩度の数式どうしよっか
BY 🤡の呟き
彩度の秘伝の数式 只今霊感で作成中
BY 👤
RGB=(240,160,128) の彩度と
RGB=(120,80,64) の彩度は同じにすべき
∴
❌彩度%=100×(最大値−最小値)/255
なんだ。さてと彩度の数式どうしよっか
BY 🤡の呟き
彩度の秘伝の数式 只今霊感で作成中
BY 👤
863801 テスターの呟き
2024/05/18(土) 12:55:25.35ID:+7oj04xG RGB=(255,255,0)の画像をγ補正であかるく変化しねーー
バグだよな。BY 🥳
鮮やかな🟡か、γ補正で明るくしたくても無理か。仕方ないBY🤡
如何なる有限値のγで0をγ補正しても0であり
如何なる有限値のγで255をγ補正しても255である。
プログラムのバグでなく、地球人の視覚野の認知機能のバグである
by 👤自称宇宙人のトンデモ論
バグだよな。BY 🥳
鮮やかな🟡か、γ補正で明るくしたくても無理か。仕方ないBY🤡
如何なる有限値のγで0をγ補正しても0であり
如何なる有限値のγで255をγ補正しても255である。
プログラムのバグでなく、地球人の視覚野の認知機能のバグである
by 👤自称宇宙人のトンデモ論
864801てか863の反論
2024/05/18(土) 13:07:44.10ID:+7oj04xG てか、仕方ないとか言ったけど微妙に訂正
RGB=(255,255,0)
RGB→HSV変換してVを上げて、HSV→RGBすれば明るくなるな
BY 🤡
それは、地球人らしい愚かな発想だ。
黄色系統特に純色の黄色🟡は白◯より目立つではないか
HSVのVを上げても既にRGは飽和しており、Bが上がるかも
すなわち、それだと鮮やかさは喪失となり
そのような愚かなロジックで明るく補正しても
逆効果の確率が濃厚なのだ。ま、地球人だから愚かなな
ロジックや、発想はやむを得ない
BY 👤宇宙人は自称なのに、自分に酔いしれる
RGB=(255,255,0)
RGB→HSV変換してVを上げて、HSV→RGBすれば明るくなるな
BY 🤡
それは、地球人らしい愚かな発想だ。
黄色系統特に純色の黄色🟡は白◯より目立つではないか
HSVのVを上げても既にRGは飽和しており、Bが上がるかも
すなわち、それだと鮮やかさは喪失となり
そのような愚かなロジックで明るく補正しても
逆効果の確率が濃厚なのだ。ま、地球人だから愚かなな
ロジックや、発想はやむを得ない
BY 👤宇宙人は自称なのに、自分に酔いしれる
865801 プロマネの呟き
2024/05/18(土) 13:56:59.53ID:+7oj04xG ガンマ補正 gamma correction
ってさ、🇯🇵で2は、海外では1/2の意味だ
あの画像処理入門の本、誤りかと思ったが
地球人の🇯🇵が2を1/2と勘違いしてるようだ。
大きい方が明るいという霊感は、
ホントは違うのだ。まったく、
🇯🇵は全員同じように勘違いしてるってか
逆数って知ってるのか。
by 🤡
ゲラゲラ 地球人の中で🇯🇵は数学力はマシと思ったが、地球人よりも🐴🦌だ。
逆数を理解できない🐴🦌だ。
by 👤宇宙人、またもやトンデモ論語る
1/2と2って等しくないの?等しいの?
同じでいいぢゃーーん、バグっていいぢゃーーん
地球の教科書バグだらけぢゃーーーん やっほーーー
by 🥳
ってさ、🇯🇵で2は、海外では1/2の意味だ
あの画像処理入門の本、誤りかと思ったが
地球人の🇯🇵が2を1/2と勘違いしてるようだ。
大きい方が明るいという霊感は、
ホントは違うのだ。まったく、
🇯🇵は全員同じように勘違いしてるってか
逆数って知ってるのか。
by 🤡
ゲラゲラ 地球人の中で🇯🇵は数学力はマシと思ったが、地球人よりも🐴🦌だ。
逆数を理解できない🐴🦌だ。
by 👤宇宙人、またもやトンデモ論語る
1/2と2って等しくないの?等しいの?
同じでいいぢゃーーん、バグっていいぢゃーーん
地球の教科書バグだらけぢゃーーーん やっほーーー
by 🥳
866801 テスタのボヤキ
2024/05/18(土) 16:17:08.50ID:+7oj04xG 何か🤡と👤が、テキトーこと言ってるけどさ
例えば🟡より明るくすると暗くなるたとか。
頭へんですよーーー。
てか、RGB=(255 255 0)は明るさは既に100%
それより明るい値が入力可能な前提で議論してるけど
明るさ100%より明るい値は入力出来ないので
🟡より明るい色は入力できませーーーん。多分
この世に存在しないんぢゃないなーーー
てか、
霊感テキに
「RGB」と「HSV」を相互変換でググることよい。ぢゃーね
BY 🥳
例えば🟡より明るくすると暗くなるたとか。
頭へんですよーーー。
てか、RGB=(255 255 0)は明るさは既に100%
それより明るい値が入力可能な前提で議論してるけど
明るさ100%より明るい値は入力出来ないので
🟡より明るい色は入力できませーーーん。多分
この世に存在しないんぢゃないなーーー
てか、
霊感テキに
「RGB」と「HSV」を相互変換でググることよい。ぢゃーね
BY 🥳
867801 ランベルト星人の霊的閃き
2024/05/19(日) 04:48:41.86ID:xFtk7yP9 ふと、閃いた。
クロマキー処理なんだけど
ターゲット色に似た色を検出する訳だけど
なんて言うかな、どうも地球の既存ソフト
って今一つなんだな。てか
我が銀河系では、以下のような感じだ
てか、今閃いた。
⚪ =math.Max(🔴,🟢,🔵)
⬜ =math.Max(🟥,🟩,🔵)
❤ = ⬜/⚪*🔴
💚 = ⬜/⚪*🟢;
💙 = ⬜/⚪*🔵;
d = (❤-🟥) ** 2
+ (💚-🟩) ** 2
+ (💙-🟦) ** 2;
このdが小さければ(霊的に666未満)のとき
たとえ、(🔴,🟢,🔵)≠(🟥,🟩,🔵)でも
(🔴,🟢,🔵)∈(🟥,🟩,🔵) か若しくは
(🔴,🟢,🔵)∋(🟥,🟩,🔵) となる確率は
濃厚と予言ていうか予知できる
by 👤 宇宙人の滅茶苦茶な地球語でした
クロマキー処理なんだけど
ターゲット色に似た色を検出する訳だけど
なんて言うかな、どうも地球の既存ソフト
って今一つなんだな。てか
我が銀河系では、以下のような感じだ
てか、今閃いた。
⚪ =math.Max(🔴,🟢,🔵)
⬜ =math.Max(🟥,🟩,🔵)
❤ = ⬜/⚪*🔴
💚 = ⬜/⚪*🟢;
💙 = ⬜/⚪*🔵;
d = (❤-🟥) ** 2
+ (💚-🟩) ** 2
+ (💙-🟦) ** 2;
このdが小さければ(霊的に666未満)のとき
たとえ、(🔴,🟢,🔵)≠(🟥,🟩,🔵)でも
(🔴,🟢,🔵)∈(🟥,🟩,🔵) か若しくは
(🔴,🟢,🔵)∋(🟥,🟩,🔵) となる確率は
濃厚と予言ていうか予知できる
by 👤 宇宙人の滅茶苦茶な地球語でした
868801 最大級に低レベルなレビュー
2024/05/19(日) 05:07:59.35ID:xFtk7yP9 なに、意味不明な、絵文字列な、数学的な、数式的な、行列
by 🥳
おそらくは、🍎の色は赤色∵当然
しかし光の具合で色は、⚪or🔴or🟤or⚫になる
かつ、not(⚪or🔵or🟢or🟡or⚫)
であるから、その逆については、ベイズレ確率論てきに
条件付確率Pr(🍎┃⚪or🔴or🟤or⚫)≒0.666・・・
という主張を預言してるのだろ。恐ろしい閃きだ
地球人の脳の視覚野とくに高次元な判断をシミュレートしてるのではないか
by 🤡プロマネ、ホラ吹かす。
え、うっそーーーー。それマジっすか?
by 🥳テスターなりの忖度的会話
by 🥳
おそらくは、🍎の色は赤色∵当然
しかし光の具合で色は、⚪or🔴or🟤or⚫になる
かつ、not(⚪or🔵or🟢or🟡or⚫)
であるから、その逆については、ベイズレ確率論てきに
条件付確率Pr(🍎┃⚪or🔴or🟤or⚫)≒0.666・・・
という主張を預言してるのだろ。恐ろしい閃きだ
地球人の脳の視覚野とくに高次元な判断をシミュレートしてるのではないか
by 🤡プロマネ、ホラ吹かす。
え、うっそーーーー。それマジっすか?
by 🥳テスターなりの忖度的会話
869801 ランベルト星人、アリエナイ確率哲学語るてか騙る
2024/05/20(月) 04:50:22.07ID:7I9bK/wz Pr(🍎⇒⚪or🔴or🟤or⚫)=1 ∵光の具合で色は変化
Pr(not🍎⇒⚪or🔵or🟢or🟡or⚫)=0.7 ∵林檎以外は多分赤くない
あとえーーーと、とにかく、地球に、かつて存在し今は存在しない
あの確率論で憶測するに
条件付確率Pr(🍎┃⚪or🔴or🟤or⚫)≒0.666・・・なるのか怪しい
ま、条件付確率Pr(🍎┃🔴or🟤)≒0.84654321位だろ❓
by 👤
Pr(not🍎⇒⚪or🔵or🟢or🟡or⚫)=0.7 ∵林檎以外は多分赤くない
あとえーーーと、とにかく、地球に、かつて存在し今は存在しない
あの確率論で憶測するに
条件付確率Pr(🍎┃⚪or🔴or🟤or⚫)≒0.666・・・なるのか怪しい
ま、条件付確率Pr(🍎┃🔴or🟤)≒0.84654321位だろ❓
by 👤
870801 自称プロマネ
2024/05/20(月) 04:54:24.37ID:7I9bK/wz 画面レイアウトイメージ
───────────────
拡張(クロマキ支援システム) [x]
ターゲット
赤R [96] 緑G[128] 青B[64]
誤差範囲
RGB [ 4] % 目安0.5〜20%
明度 [100] % 目安10〜100%
上記該当をRGB値=(255,0,128)に置換え
[画像編集]
───────────────
アルゴリズム、>>867採用してあげる
by 🤡
───────────────
拡張(クロマキ支援システム) [x]
ターゲット
赤R [96] 緑G[128] 青B[64]
誤差範囲
RGB [ 4] % 目安0.5〜20%
明度 [100] % 目安10〜100%
上記該当をRGB値=(255,0,128)に置換え
[画像編集]
───────────────
アルゴリズム、>>867採用してあげる
by 🤡
871801 ランベルト星人の知能は無限大なのか篇
2024/05/20(月) 05:06:48.36ID:7I9bK/wz ランベルトとか自称の宇宙人、変な公式てかアルゴリズムを
考案してるけどさ、867何だけとさ
ターゲットとなる色味が(R,G,B)でこれの属する物体は、
光の下限では、媒介変数tとして、色味は(t*R,t*G,t*B)
となる3次元内の直線。
そして、その近傍もクロマキーにしたい訳で、とにかく
3次元、3次元、3、3、3次元内の直線と点の距離なんだよな
ちな、3次元内の【平面】と点の距離 は、公式はあるが
だが、3次元内の【直線】と点の距離 は、公式はナゾだ。
てな訳で、>>867のアルゴリズムで、まっいいか。
by 👤
やっぱ、宇宙人って自称宇宙人のランベルト宇宙人ぢゃーん
知能は、🐴🦌だろ。てか無限大の訳ないからだ
by 🥳
考案してるけどさ、867何だけとさ
ターゲットとなる色味が(R,G,B)でこれの属する物体は、
光の下限では、媒介変数tとして、色味は(t*R,t*G,t*B)
となる3次元内の直線。
そして、その近傍もクロマキーにしたい訳で、とにかく
3次元、3次元、3、3、3次元内の直線と点の距離なんだよな
ちな、3次元内の【平面】と点の距離 は、公式はあるが
だが、3次元内の【直線】と点の距離 は、公式はナゾだ。
てな訳で、>>867のアルゴリズムで、まっいいか。
by 👤
やっぱ、宇宙人って自称宇宙人のランベルト宇宙人ぢゃーん
知能は、🐴🦌だろ。てか無限大の訳ないからだ
by 🥳
872801 プロマネ
2024/05/20(月) 05:16:07.11ID:7I9bK/wz クロマキーにしたいとこりのアルゴリズムを考案するに
3次元ベクトル空間が必要なのだろうけど、
それに基づくアルゴリズムは地球には、まだ無いなのか❓
by 🤡
既存の近似色判定の市販の画像処理ソフトのUI見れば
解るだろ。多分ない。というか地球人には開発する知能はない。
BY 👤自称宇宙人、相変わらずホラ吹き捲る
3次元ベクトル空間が必要なのだろうけど、
それに基づくアルゴリズムは地球には、まだ無いなのか❓
by 🤡
既存の近似色判定の市販の画像処理ソフトのUI見れば
解るだろ。多分ない。というか地球人には開発する知能はない。
BY 👤自称宇宙人、相変わらずホラ吹き捲る
873801 プロマネの呟き
2024/05/20(月) 05:23:13.97ID:7I9bK/wz 「3次元で点と直線の距離を求める関数」
を実装しましたーーーって地球のサイトにありますよー、
で、なんかベクトルでその関数を表現してる。
サッパリ解らん。からヤッパリ867のでヨシ(๑•̀ㅂ•́)و✧
by 🤡
解らないからヨシは、ヨクないと思う by 🥳
ヤツは地球人、仕方ない by 👤
を実装しましたーーーって地球のサイトにありますよー、
で、なんかベクトルでその関数を表現してる。
サッパリ解らん。からヤッパリ867のでヨシ(๑•̀ㅂ•́)و✧
by 🤡
解らないからヨシは、ヨクないと思う by 🥳
ヤツは地球人、仕方ない by 👤
874801 完成報告
2024/05/20(月) 18:29:44.45ID:7I9bK/wz 一応であるが、完成しちゃった\(^o^)/
てか、マジ>>867の、アルゴ、ヤバイ位完璧
市販のソフトが明るさ、彩度、色相で許容度で
クロマキーする部分を指定してるけどさ、
使えないないけど、867アルゴリズムって使える
ま、「3次元で点と直線の距離を求める関数」
は、やらなかったけどおそらく867アルゴリズムは
それに近い結果をたたきだす。と憶測する。
細かい不具合は別途、編集後記かな。
ま、javascriptだから、ファイル書き込みは無理だけど
ダウンロードでなら、ファイル書き込みもできる。
by 🤡やっほーーー
どうせイロイロ不具合あるんだろ。ゲラゲラ
by 🥳
ま、画像処理プログラミング、javascriptで
可能ではあった。一応
by 👤
てか、マジ>>867の、アルゴ、ヤバイ位完璧
市販のソフトが明るさ、彩度、色相で許容度で
クロマキーする部分を指定してるけどさ、
使えないないけど、867アルゴリズムって使える
ま、「3次元で点と直線の距離を求める関数」
は、やらなかったけどおそらく867アルゴリズムは
それに近い結果をたたきだす。と憶測する。
細かい不具合は別途、編集後記かな。
ま、javascriptだから、ファイル書き込みは無理だけど
ダウンロードでなら、ファイル書き込みもできる。
by 🤡やっほーーー
どうせイロイロ不具合あるんだろ。ゲラゲラ
by 🥳
ま、画像処理プログラミング、javascriptで
可能ではあった。一応
by 👤
875801 編集後記1
2024/05/21(火) 05:34:26.47ID:bOALtU2+ あれは、オーバーすると
Uint8ClampedArray Clamped Clamped
なら白飛びだが、見た目、分かりづらい
しかし、Clampedだと、
255を超えたら黒くなるで分かりやすい
by 🤡
そ、さらに超えた画素の色が例えば🟢のみ
ならその補色🟣が現れる
即ち偽色発生するな。
白とび寸前の状態も把握しやすい
Clampedしなくて、ちょーーー正解
by 👤
棚からぼた餅、ゲラゲラ by 🥳
Uint8ClampedArray Clamped Clamped
なら白飛びだが、見た目、分かりづらい
しかし、Clampedだと、
255を超えたら黒くなるで分かりやすい
by 🤡
そ、さらに超えた画素の色が例えば🟢のみ
ならその補色🟣が現れる
即ち偽色発生するな。
白とび寸前の状態も把握しやすい
Clampedしなくて、ちょーーー正解
by 👤
棚からぼた餅、ゲラゲラ by 🥳
876801 875訂正
2024/05/21(火) 05:36:06.35ID:bOALtU2+ ❌ Clampedだと、255を超えたら黒くなる
◯ Clampedなし、なし、なし、だと、255を超えたら黒くなる
◯ Clampedなし、なし、なし、だと、255を超えたら黒くなる
877801 編集後記
2024/05/21(火) 05:40:25.36ID:bOALtU2+ 偽色は、鮮やかな水色だったり、鮮やかな紫だったり
もしかすると、鮮やかな🟡色も、発生しそうだね。
すごーーーく。キレイ。
バグっていいぢゃーーーん。AKB48てかサッシーさんサイコー
BY 🥳←も頭が微妙にバグってる
もしかすると、鮮やかな🟡色も、発生しそうだね。
すごーーーく。キレイ。
バグっていいぢゃーーーん。AKB48てかサッシーさんサイコー
BY 🥳←も頭が微妙にバグってる
878801 編集後記なのにPGレビュー
2024/05/21(火) 08:48:05.86ID:bOALtU2+ アルゴリズム開発のオレッちが言うのも
なんだけど
>>867 のロジックで
⚪ =math.Max(🔴,🟢,🔵);
⬜ =math.Max(🟥,🟩,🔵);
❤ = ⬜/⚪*🔴;
もし、(🔴,🟢,🔵) = (0,0,0);なら
⚪がゼロになり、
❤ = ⬜/⚪*🔴; になるだろ
その辺りは実装時で解決してたのか?
by 👤ランベルト宇宙人
んー、そのままコーティングした。
正常にいってる。気になる
by 🤡 プロマネ
JavaScriptだから、エラーじゃなくて、
❤ はNaN とかいう値になる
NaNを含む条件式も、エラーにならず
なんか正常に処理された。バッチリだね。
by 🥳バッカテスター
んーーヤバーーー。ま、ヨシとはするか ᕙ( : ˘ ∧ ˘ : )ᕗ
by 🤡👤
なんだけど
>>867 のロジックで
⚪ =math.Max(🔴,🟢,🔵);
⬜ =math.Max(🟥,🟩,🔵);
❤ = ⬜/⚪*🔴;
もし、(🔴,🟢,🔵) = (0,0,0);なら
⚪がゼロになり、
❤ = ⬜/⚪*🔴; になるだろ
その辺りは実装時で解決してたのか?
by 👤ランベルト宇宙人
んー、そのままコーティングした。
正常にいってる。気になる
by 🤡 プロマネ
JavaScriptだから、エラーじゃなくて、
❤ はNaN とかいう値になる
NaNを含む条件式も、エラーにならず
なんか正常に処理された。バッチリだね。
by 🥳バッカテスター
んーーヤバーーー。ま、ヨシとはするか ᕙ( : ˘ ∧ ˘ : )ᕗ
by 🤡👤
879801 編集後記
2024/05/21(火) 08:55:54.67ID:bOALtU2+ てかさ、math.Maxは、Max.math だろ。Javascriptって
大文字と小文字の違いを判別する厳密な言語。素晴らしい
by 🥳
いや〜、JavaScriptは、そんなことは、ありません。
かなりいい加減な言語何だけど、・・・
by 🤡👤 (・o・;)
大文字と小文字の違いを判別する厳密な言語。素晴らしい
by 🥳
いや〜、JavaScriptは、そんなことは、ありません。
かなりいい加減な言語何だけど、・・・
by 🤡👤 (・o・;)
880801 編集後記なのに緊急レビュー
2024/05/21(火) 09:32:11.44ID:bOALtU2+ 現状
⚪ =Math.max(🔴,🟢,🔵); //画像のデータ
⬜ =Math.max(🟥,🟩,🔵); //UI のデータ
❤ = ⬜/⚪*🔴;
💚 = ⬜/⚪*🟢;
💙 = ⬜/⚪*🔵;
d = (❤-🟥) ** 2 + (💚-🟩) ** 2
+ (💙-🟦) ** 2;
修正案
⚪ =Math.max(🔴,🟢,🔵); //画像のデータ
⬜ =Math.max(🟥,🟩,🟦); //UI のデータ
❤ = ⚪/⬜*🟥;
💚 = ⚪/⬜*🟩;
💙 = ⚪/⬜*🟦;
d = (❤-🔴) ** 2 + (💚-🔵) ** 2
+ (💙-🔵) ** 2;
by 🤡プロマネ 緊急PGメンテ得意そ、
おそらく、マシ
BY 👤
バカぢゃねーー (🟥,🟩,🟦)=(0,0,0)
でゼロ割ぢゃーーん。でも
NaNになるから、これでも超バッチリ
てか、JavaScriptはモピロン厳密な言語 だから、修正不要だね。
By 🥳バカッテスター
⚪ =Math.max(🔴,🟢,🔵); //画像のデータ
⬜ =Math.max(🟥,🟩,🔵); //UI のデータ
❤ = ⬜/⚪*🔴;
💚 = ⬜/⚪*🟢;
💙 = ⬜/⚪*🔵;
d = (❤-🟥) ** 2 + (💚-🟩) ** 2
+ (💙-🟦) ** 2;
修正案
⚪ =Math.max(🔴,🟢,🔵); //画像のデータ
⬜ =Math.max(🟥,🟩,🟦); //UI のデータ
❤ = ⚪/⬜*🟥;
💚 = ⚪/⬜*🟩;
💙 = ⚪/⬜*🟦;
d = (❤-🔴) ** 2 + (💚-🔵) ** 2
+ (💙-🔵) ** 2;
by 🤡プロマネ 緊急PGメンテ得意そ、
おそらく、マシ
BY 👤
バカぢゃねーー (🟥,🟩,🟦)=(0,0,0)
でゼロ割ぢゃーーん。でも
NaNになるから、これでも超バッチリ
てか、JavaScriptはモピロン厳密な言語 だから、修正不要だね。
By 🥳バカッテスター
881801
2024/05/21(火) 11:43:00.56ID:bOALtU2+ てか、修正案は没、没、没で、超修正案
現状
⚪ =Math.max(🔴,🟢,🔵); //画像のデータ
⬜ =Math.max(🟥,🟩,🔵); //UI のデータ
超修正案
⚪ =Math.max(🔴,🟢,🔵); //画像のデータ
⚪++; // 1加算でヨシ
⬜ =Math.max(🟥,🟩,🔵); //UI のデータ
⬜++; // 1加算でヨシ
by 🤡サッキの修正案没で、
上記の超修正案で超修正だ
何やってるの❓緊急だしDonDon修正しろ
by 🥳
リスキーな修正回避か。じっくり様子見
by 👤
現状
⚪ =Math.max(🔴,🟢,🔵); //画像のデータ
⬜ =Math.max(🟥,🟩,🔵); //UI のデータ
超修正案
⚪ =Math.max(🔴,🟢,🔵); //画像のデータ
⚪++; // 1加算でヨシ
⬜ =Math.max(🟥,🟩,🔵); //UI のデータ
⬜++; // 1加算でヨシ
by 🤡サッキの修正案没で、
上記の超修正案で超修正だ
何やってるの❓緊急だしDonDon修正しろ
by 🥳
リスキーな修正回避か。じっくり様子見
by 👤
882801 編集後記のハズがPG微修正
2024/05/21(火) 13:44:22.53ID:bOALtU2+ ⚪ =Math.max(🔴,🟢,🔵)+0.001;
⬜ =Math.max(🟥,🟩,🔵)+0.001; て修正で超超修正した
by 🤡
コロコロ、変わってやんのー by 🥳
かなりナイーブな修正てか懸命な方策 by 👤
⬜ =Math.max(🟥,🟩,🔵)+0.001; て修正で超超修正した
by 🤡
コロコロ、変わってやんのー by 🥳
かなりナイーブな修正てか懸命な方策 by 👤
883801 慌てすぎ
2024/05/21(火) 13:46:53.95ID:bOALtU2+ ❌ ⬜ =Math.max(🟥,🟩,🔵)+0.001;
⭕ ⬜ =Math.max(🟥,🟩,🟦)+0.001; だ
⭕ ⬜ =Math.max(🟥,🟩,🟦)+0.001; だ
884801 デバッグも落ち着いた
2024/05/23(木) 06:17:00.38ID:IbmKCr+9 さーてと、コントラストのを追加するか by🤡
なんだよー定番の機能まだなしだったのかよ by 🥳
地球の書にイロンなアルゴあるがドレもしっくりこん by 👤
どれでもS字とかだし、どれでもいいぢゃーーーん by 🤡🥳
なんだよー定番の機能まだなしだったのかよ by 🥳
地球の書にイロンなアルゴあるがドレもしっくりこん by 👤
どれでもS字とかだし、どれでもいいぢゃーーーん by 🤡🥳
885801 ラベンベルト星人の怪しい呟き
2024/05/23(木) 06:29:33.79ID:IbmKCr+9 秘伝の数式
886801 てか885
2024/05/23(木) 06:46:16.78ID:IbmKCr+9 ↑
887801 てか886の続き
2024/05/23(木) 08:14:35.01ID:IbmKCr+9
888801 ランベルト星人 自画自賛
2024/05/23(木) 08:34:05.98ID:IbmKCr+9 >>886 887 式こそ、当銀河系てか宇宙最強の
コントラスト改善アルゴリズムぢゃ
by 👤自称宇宙人
マジー、ウッソー by 🥳バカっテスターの忖度
んー x=0.5近傍で dy/dx=∞ だよな?
しかも、滑らかな曲線 by 🤡自称プロマネ
だろ♡、なんたって数学パワー偏差値、オレ∞
by 👤宇宙人浮かれる
自称宇宙人の宇宙人やるーー by 🥳忖度テスター
コントラスト改善アルゴリズムぢゃ
by 👤自称宇宙人
マジー、ウッソー by 🥳バカっテスターの忖度
んー x=0.5近傍で dy/dx=∞ だよな?
しかも、滑らかな曲線 by 🤡自称プロマネ
だろ♡、なんたって数学パワー偏差値、オレ∞
by 👤宇宙人浮かれる
自称宇宙人の宇宙人やるーー by 🥳忖度テスター
889801 てか886 887 の超イメージ設計書
2024/05/24(金) 05:27:02.74ID:Fv4WNZwl 超超イメージ設計書 by 🥳ポクの設計書 見てみてーーー
890801 てか889
2024/05/24(金) 05:57:50.55ID:Fv4WNZwl 🥳ポクの設計書 見てみて
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★5 [蚤の市★]
- 【実況】博衣こよりのえちえちチーズケーキを仕込み(雑談あり)🧪
- 【速報】1ポンド210円で日英GDP逆転(残り1.5円)...世界6位の経済規模に転落 [237216734]
- 【超速報】統一教会、陳謝 [519511584]
- 高市政権「かけてもつながらない。機能していない」防衛当局間のホットライン機能せず [834922174]
- 30過ぎた大人おじさんが大学生(昔)のままのファッションをする「おじさんキッズコーデ」、炎上して問題視される。 [153490809]
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑★2 [931948549]
