画像処理プログラミングについて質問、議論を行うスレッドです
・画像処理について素人同士で大激論
・初学者の質問に対してやさしく(的を外れた)解答を与える
・その道の玄人も大歓迎
探検
画像処理 15枚目 [転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2015/05/22(金) 21:43:17.08ID:hvmMrypT939デフォルトの名無しさん
2024/06/25(火) 13:34:07.94ID:ZtCD4zFU 日記タレ流し乙
2024/06/29(土) 06:26:55.83ID:6dWfw+lZ
📕はCanvasタグID 、📘はAタグID
─ ─ ─ ─ ─ ─ ─
🔴 = document.getElementById("📕");
🔵= document.getElementById("📘");
var 🟢 = 🔴.toDataURL("image/png");
🔵.href = 🟢;
BY 🤡 んー素晴らしい
─ ─ ─ ─ ─ ─ ─
オレッちのパソコン環境だと
pure な javascript のハズだけど
document.getElementById は不要
var 🟢 = 📕.toDataURL("image/png");
📘.href = 🟢;
BY 👤 ヤバぃのかな。こんな実装
─ ─ ─ ─ ─ ─ ─
タグID がjavascriptのグローバル変数❓
そんなのは、教科書は、見たことは、
ナイナイナイ 在る。
てか、そぅなら、以下一行で済むぢゃん
📘.href = 📕.toDataURL("image/png");
BY 🥳
─ ─ ─ ─ ─ ─ ─
地球の
javascriptは超進化したのだろうか?!
BY 👤
─ ─ ─ ─ ─ ─ ─
🔴 = document.getElementById("📕");
🔵= document.getElementById("📘");
var 🟢 = 🔴.toDataURL("image/png");
🔵.href = 🟢;
BY 🤡 んー素晴らしい
─ ─ ─ ─ ─ ─ ─
オレッちのパソコン環境だと
pure な javascript のハズだけど
document.getElementById は不要
var 🟢 = 📕.toDataURL("image/png");
📘.href = 🟢;
BY 👤 ヤバぃのかな。こんな実装
─ ─ ─ ─ ─ ─ ─
タグID がjavascriptのグローバル変数❓
そんなのは、教科書は、見たことは、
ナイナイナイ 在る。
てか、そぅなら、以下一行で済むぢゃん
📘.href = 📕.toDataURL("image/png");
BY 🥳
─ ─ ─ ─ ─ ─ ─
地球の
javascriptは超進化したのだろうか?!
BY 👤
2024/06/30(日) 06:56:13.63ID:UUqymcfi
キャンバス表示の4倍ズームの例
📕はぁ CANVASのタグID名とぉ、おく。
で、そのCANVASの表示サイズ4倍は、
今まではぁ、
var C1 =
document.getElementById('📕');
C1.style.width = 4 * C1.width + "px";
C1.style.height = 4 * C1.height + "px";
今後はぁぁ、
📕.style.width = 4 * 📕.width + "px";
📕.style.height = 4 * 📕.height + "px";
とコーディングルールしようかな❓
by 🤡 自称プロマネ
4倍? ポクのパソコン125%表示だから
5倍になった(元画像 ペイントでの表示比)
そのルール、バグってナイ。
by 🥳 バカっテスター
バグってナイ。という言う地球の🇯🇵語は、
バグってオる、という意味の日本語ぢゃ
てゆぅか、地球の🇯🇵語自体、bugってアル
∵地球人の言語は全てbugってアルからだ
てゆぅか、ブラウザサイズ80%にしろよー
by 👤 自称宇宙人
📕はぁ CANVASのタグID名とぉ、おく。
で、そのCANVASの表示サイズ4倍は、
今まではぁ、
var C1 =
document.getElementById('📕');
C1.style.width = 4 * C1.width + "px";
C1.style.height = 4 * C1.height + "px";
今後はぁぁ、
📕.style.width = 4 * 📕.width + "px";
📕.style.height = 4 * 📕.height + "px";
とコーディングルールしようかな❓
by 🤡 自称プロマネ
4倍? ポクのパソコン125%表示だから
5倍になった(元画像 ペイントでの表示比)
そのルール、バグってナイ。
by 🥳 バカっテスター
バグってナイ。という言う地球の🇯🇵語は、
バグってオる、という意味の日本語ぢゃ
てゆぅか、地球の🇯🇵語自体、bugってアル
∵地球人の言語は全てbugってアルからだ
てゆぅか、ブラウザサイズ80%にしろよー
by 👤 自称宇宙人
2024/07/03(水) 05:54:16.60ID:Lu6rPMze
アレ、解読完了したつもりだった
ナゾなアレ。アレとは、
📕.addEventListener("change",function(){
var fl = event.target.files; // file object
var rd = new FileReader();
rd.readAsDataURL(fl[0]); // F読込
var dtu = rd.result; // DataURL
📕.addEventListenerで"change"で発火時
event.target.files[0] ※フルパスでない
↓ のに何でDataURL
↓ を取得できるんだ❓
【FileReader.readAsDataURL()】
↓
FileReader.onload時、
FileReader.resultに
DataURLが設定される。
by 👤 e*.target.filesはフルパスでないのに何故、所定のファイルを読込める???
自称偏差値パワーなのに∞ワカラナイの?
by 🥳
ゼッタイ嵌まる予感しかない。諦め肝心❢
by 🤡
ナゾなアレ。アレとは、
📕.addEventListener("change",function(){
var fl = event.target.files; // file object
var rd = new FileReader();
rd.readAsDataURL(fl[0]); // F読込
var dtu = rd.result; // DataURL
📕.addEventListenerで"change"で発火時
event.target.files[0] ※フルパスでない
↓ のに何でDataURL
↓ を取得できるんだ❓
【FileReader.readAsDataURL()】
↓
FileReader.onload時、
FileReader.resultに
DataURLが設定される。
by 👤 e*.target.filesはフルパスでないのに何故、所定のファイルを読込める???
自称偏差値パワーなのに∞ワカラナイの?
by 🥳
ゼッタイ嵌まる予感しかない。諦め肝心❢
by 🤡
943801 てか↑の続き
2024/07/04(木) 05:31:47.47ID:ncHcF47k んー、なるほど、そこに矛盾があれば
前提に過ちがある訳だ。
オレの直感だと、コメント文が怪しい
オレの直感で、コメント文を怪定すると
var fl; var rd; var dt;
fl = event.target.files; // File読込
rd = new FileReader(); // 関数メソッド群
rd.readAsDataURL(fl[0]); // File2DataURL
上記onloadは、File2DataURL完了だな
dt = rd.result; // そのDataURLはdtトスル
だから、flにはフルパスは存在しない。
というのを矛盾なく説明できるのだ
by 🤡 JavaScriptのやり過ぎで発症
上記onloadはファイル読込完了
とコメントするのが、地球人なのに・・・
地球の存在のコメントとは全く異なる
🤡は地球人なのに霊能者なのだろ。
by 👤 自称宇宙人
2人とも病状悪化。さらに後者は救われん
てかさ、flにはフルパスは存在しないのは
セキュリティ上の理由だもんねぇーー
by 🥳 マトモなヒトbut必要不十分
前提に過ちがある訳だ。
オレの直感だと、コメント文が怪しい
オレの直感で、コメント文を怪定すると
var fl; var rd; var dt;
fl = event.target.files; // File読込
rd = new FileReader(); // 関数メソッド群
rd.readAsDataURL(fl[0]); // File2DataURL
上記onloadは、File2DataURL完了だな
dt = rd.result; // そのDataURLはdtトスル
だから、flにはフルパスは存在しない。
というのを矛盾なく説明できるのだ
by 🤡 JavaScriptのやり過ぎで発症
上記onloadはファイル読込完了
とコメントするのが、地球人なのに・・・
地球の存在のコメントとは全く異なる
🤡は地球人なのに霊能者なのだろ。
by 👤 自称宇宙人
2人とも病状悪化。さらに後者は救われん
てかさ、flにはフルパスは存在しないのは
セキュリティ上の理由だもんねぇーー
by 🥳 マトモなヒトbut必要不十分
944801 突然ですが、またもや新たな案件思いつく
2024/07/10(水) 20:37:03.23ID:VQ7EHiq/ 画像ってゆぅか、
画像ファイルではなく
画像バイナリてかバッファーから、dataURLをjavascriptでの
プログラミング設計って
多分、以下の通りだ。皆のもの
実装しなさーーい
画像のバイナリ
↓
【バイナリtoバイナリ文字列に変換】
↓
バイナリ文字列※
↓
【btoa:Base64エンコード】
↓
ASCII 文字列てかbase64だ
↓
【先頭に何か付加】
↓
dataURL
↓
あとは、楽勝だよな
by 🤡 自称プロマネ
画像ファイルではなく
画像バイナリてかバッファーから、dataURLをjavascriptでの
プログラミング設計って
多分、以下の通りだ。皆のもの
実装しなさーーい
画像のバイナリ
↓
【バイナリtoバイナリ文字列に変換】
↓
バイナリ文字列※
↓
【btoa:Base64エンコード】
↓
ASCII 文字列てかbase64だ
↓
【先頭に何か付加】
↓
dataURL
↓
あとは、楽勝だよな
by 🤡 自称プロマネ
945デフォルトの名無しさん
2024/07/11(木) 07:16:44.50ID:90jV28sB ダイナモ感覚
946デフォルトの名無しさん
2024/07/11(木) 10:52:47.62ID:Yl73LUiK 別に既に既存の完成のロジック
var x = new FileReader();
x.readAsDataURL(ファイルオブジェ);
とかで、いいぢゃーーーん by 👤
そうだ、by 🥳
いやね、
入力の画像ファイルがbmpでもなく、かつ
入力の画像ファイルがjpegでもなく、かつ
入力の画像ファイルがpngでもなく、かつ
そ、
入力の画像ファイルは、jpegを独自規格暗号化させた
やつでさ、だから、readAsDataURLやっても
jpegのdataURLにはならなくてさ、
グダグダ、・・・ とにかく、
944の設計書に従い実装しなさーーい by 🤡
var x = new FileReader();
x.readAsDataURL(ファイルオブジェ);
とかで、いいぢゃーーーん by 👤
そうだ、by 🥳
いやね、
入力の画像ファイルがbmpでもなく、かつ
入力の画像ファイルがjpegでもなく、かつ
入力の画像ファイルがpngでもなく、かつ
そ、
入力の画像ファイルは、jpegを独自規格暗号化させた
やつでさ、だから、readAsDataURLやっても
jpegのdataURLにはならなくてさ、
グダグダ、・・・ とにかく、
944の設計書に従い実装しなさーーい by 🤡
947デフォルトの名無しさん
2024/07/11(木) 11:22:01.20ID:TzM2Jqw+ Rust の egui と Rust の Image で
ColorImage から RgbaImage にサクっと変換したい
どう描けば良い?
ColorImage から RgbaImage にサクっと変換したい
どう描けば良い?
948801 極超低レベル、ソースレビュー
2024/07/15(月) 16:34:16.44ID:efndaTNQ セレクトタグに
オプションを複数、複数、複数追加の巻
selectタグのID名がXXX として、で
var xxx = document.ElementById("XXX");
・・・・・・
for (var i = 0; i < 10; i++) {
var op =
document.createElement("option");
op.value = FooFoo[i];
op.text = HogeHoge[i];
xxx.appendChild(op);
}
というコードだが
var op = ・・・; for ループの外側がよい。
by 🤡自称プロマネ
プロマネさんの言う通り
今回は10回ループだから許すが
百万回ループだと
変数opに設定するのはヤバイ
var op = ・・・; for ループの外側がよい。
by 🥳バカッテスタ 何故か某1流元請け
xxx.appendChild(op); 実行でopが
破壊されると、・・・
ま、関数の引数が破壊されるなんて
アリエない。いやーーまてよーーー
javascriptは地球人が開発したキケンな
プログラミング言語だしな
by 👤自称ウチュ〰ジン
オプションを複数、複数、複数追加の巻
selectタグのID名がXXX として、で
var xxx = document.ElementById("XXX");
・・・・・・
for (var i = 0; i < 10; i++) {
var op =
document.createElement("option");
op.value = FooFoo[i];
op.text = HogeHoge[i];
xxx.appendChild(op);
}
というコードだが
var op = ・・・; for ループの外側がよい。
by 🤡自称プロマネ
プロマネさんの言う通り
今回は10回ループだから許すが
百万回ループだと
変数opに設定するのはヤバイ
var op = ・・・; for ループの外側がよい。
by 🥳バカッテスタ 何故か某1流元請け
xxx.appendChild(op); 実行でopが
破壊されると、・・・
ま、関数の引数が破壊されるなんて
アリエない。いやーーまてよーーー
javascriptは地球人が開発したキケンな
プログラミング言語だしな
by 👤自称ウチュ〰ジン
949801 ラベンベルト星人の怪しい呟き
2024/07/16(火) 20:25:45.76ID:/LEFZYhS んー、霊的電波によると
var op = ・・・; 宣言する都度
宣言直前のopはvar opにより破壊
by 👤ウチュ〰ジン
で、by 🤡自称プロマネ
破壊時に、xxx.appendChild(op)が
ホントに実行され、
破壊されない間に、複数回
xxx.appendChild(op);やっても
最後のだけ破壊時に
xxx.appendChild(op);が実施、故に
最後のだけ、それは反映
乃ち、あのコードだとループ1〜9回目はネグられ
10回目のだけxxx.appendChild(op);
すなわち、for (var i = 0; i < 10; i++)
と実装してもfor (var i = 9; i < 10; i++)
との実装と同じになっちゃうワケ
by 👤ウチュ〰ジン
マジか by 🤡
ウチュ〰ジンjavascript debugやり過ぎで
病状が悪化したんだな by 🥳
なるほど by 🤡
var op = ・・・; 宣言する都度
宣言直前のopはvar opにより破壊
by 👤ウチュ〰ジン
で、by 🤡自称プロマネ
破壊時に、xxx.appendChild(op)が
ホントに実行され、
破壊されない間に、複数回
xxx.appendChild(op);やっても
最後のだけ破壊時に
xxx.appendChild(op);が実施、故に
最後のだけ、それは反映
乃ち、あのコードだとループ1〜9回目はネグられ
10回目のだけxxx.appendChild(op);
すなわち、for (var i = 0; i < 10; i++)
と実装してもfor (var i = 9; i < 10; i++)
との実装と同じになっちゃうワケ
by 👤ウチュ〰ジン
マジか by 🤡
ウチュ〰ジンjavascript debugやり過ぎで
病状が悪化したんだな by 🥳
なるほど by 🤡
950801 魔改造
2024/07/25(木) 06:54:28.50ID:k+wv5RwF 次期プログラミング設計だ
《従来》
JPGでなくJPG暗号化file✡
↓
【event.target.files】
→ FileObjectもしくはFileListObject
→【API : readAsArrayBuffer Dataview】
→ buffer
→【自作関数 : 復号化】☆
→ buffer ∵上書∵メモリ節約∧無問題
→【先頭■■■byteを除きBASE64化】
→ string1
→【headerを付加しdataURI化】
→ string2
→【Imageタグ✨のsrc】
→ image
次期は、✡は、ファイル読込部は、
JPG暗号化でなくMP4暗号化✡ とする
ヨロピクねー by 🤡 自称プロマネ
JPGをMP4にするだけ。簡単ぢゃん by 🥳
それは必要条件はアル、かつ、
それは十分条件では、ないアル by 👤
Image✨は、videoに変えるとヨイ?by 🤡
霊感で、それは必要条件は満たす by 👤
ウチュ〰人すごい by 🥳
んー、それは、答えてないんだが by🤡
《従来》
JPGでなくJPG暗号化file✡
↓
【event.target.files】
→ FileObjectもしくはFileListObject
→【API : readAsArrayBuffer Dataview】
→ buffer
→【自作関数 : 復号化】☆
→ buffer ∵上書∵メモリ節約∧無問題
→【先頭■■■byteを除きBASE64化】
→ string1
→【headerを付加しdataURI化】
→ string2
→【Imageタグ✨のsrc】
→ image
次期は、✡は、ファイル読込部は、
JPG暗号化でなくMP4暗号化✡ とする
ヨロピクねー by 🤡 自称プロマネ
JPGをMP4にするだけ。簡単ぢゃん by 🥳
それは必要条件はアル、かつ、
それは十分条件では、ないアル by 👤
Image✨は、videoに変えるとヨイ?by 🤡
霊感で、それは必要条件は満たす by 👤
ウチュ〰人すごい by 🥳
んー、それは、答えてないんだが by🤡
951801てか950
2024/07/26(金) 09:36:51.51ID:WivaA0Ie 次期は動画かよー by 👤自称ウチュ〰人
んー、そうだ、
dataURL てか dstaURI の先頭設定で
✗ jpeg⇒"data:image/jpeg;base64"設定
○mp4⇒"data:video/mp4;base64," 設定
という修正も必要だな。
by 🤡 自称プロマネ
それも、単に、jpegをmp4に置換えだねー
カンタンぢゃ〜ん。by 🥳バカッテスタ
ワシの霊感だと、数Mbyte程度mp4動画
なら、上手くいくハズぢゃが、
数百Mbyteのだと、失敗するハズぢゃ
by 👤自称ウチュ〰人のナゾの呟き
んー、そうだ、
dataURL てか dstaURI の先頭設定で
✗ jpeg⇒"data:image/jpeg;base64"設定
○mp4⇒"data:video/mp4;base64," 設定
という修正も必要だな。
by 🤡 自称プロマネ
それも、単に、jpegをmp4に置換えだねー
カンタンぢゃ〜ん。by 🥳バカッテスタ
ワシの霊感だと、数Mbyte程度mp4動画
なら、上手くいくハズぢゃが、
数百Mbyteのだと、失敗するハズぢゃ
by 👤自称ウチュ〰人のナゾの呟き
952801てか950
2024/07/27(土) 06:24:24.37ID:fIKE8U7V 簡易的な未完成かつ試作版では、
BASE64化するさい、つまり、
【バイナリtoバイナリ文字列】
【btoa:Base64エンコード】付近でエラー
約300MbyteのMP4でエラーでオワコン
約 10MbyteのMP4では再生できた
BY 🤡
試作版で、10Mbyte以下、かつMP4だけで
上手くいっただけ
あのシステムの最大の動画のサイズは、
約550Mbyte ∴1G程度は対応してほしいぜ
BY 🥳
て、ユゥ〜か、よく調べてみところ
【バイナリtoバイナリ文字列】
【btoa:Base64エンコード】の後続の、
【Videoタグのsrc】へ渡すDataURLでの
エラーのようだ。
元のMP4が約60MBybteならOKだが
元のMP4が約100MBybteならNGだ
BY 🤡
てか、動画閲覧なんて開発するからぢゃ
ワタクシウチュジンから祟りぢゃよ。
霊感では、URL.createObjectURL()
を使うと、エラーの呪が解けるハズぢゃ
BY👤自称ウチュジンのトンデモ論
BASE64化するさい、つまり、
【バイナリtoバイナリ文字列】
【btoa:Base64エンコード】付近でエラー
約300MbyteのMP4でエラーでオワコン
約 10MbyteのMP4では再生できた
BY 🤡
試作版で、10Mbyte以下、かつMP4だけで
上手くいっただけ
あのシステムの最大の動画のサイズは、
約550Mbyte ∴1G程度は対応してほしいぜ
BY 🥳
て、ユゥ〜か、よく調べてみところ
【バイナリtoバイナリ文字列】
【btoa:Base64エンコード】の後続の、
【Videoタグのsrc】へ渡すDataURLでの
エラーのようだ。
元のMP4が約60MBybteならOKだが
元のMP4が約100MBybteならNGだ
BY 🤡
てか、動画閲覧なんて開発するからぢゃ
ワタクシウチュジンから祟りぢゃよ。
霊感では、URL.createObjectURL()
を使うと、エラーの呪が解けるハズぢゃ
BY👤自称ウチュジンのトンデモ論
953↑
2024/07/27(土) 18:46:50.34ID:fIKE8U7V 【Videoタグのsrc】へ渡すDataURLでの
エラーとの指摘。多分違います。
110Mbyteのmp4のdataURLを
Videoタグのsrcに直接渡したら再生OK
by 🥳 さすがテスター。今日は冴えてる
【バイナリtoバイナリ文字列】が怪しい
なんてたって、
110Mbyteのmp4のdataURLを作成させる
ため、の元ネタのBinarystrings生成で
str += Strings.fromCharCode(バイト配列);
を一億一千万回もループさせてる。
一億700万回当たりで失敗してるようだ
by 🤡
ま、ガレージコレクションが
バグったというのがオレの霊感的推測だ
by 👤
一億一千万回もループさせて文字列
結合させようとしたのかよwww
そりゃ、🐴🦌より🐴🦌だねえーーー
by 🥳
エラーとの指摘。多分違います。
110Mbyteのmp4のdataURLを
Videoタグのsrcに直接渡したら再生OK
by 🥳 さすがテスター。今日は冴えてる
【バイナリtoバイナリ文字列】が怪しい
なんてたって、
110Mbyteのmp4のdataURLを作成させる
ため、の元ネタのBinarystrings生成で
str += Strings.fromCharCode(バイト配列);
を一億一千万回もループさせてる。
一億700万回当たりで失敗してるようだ
by 🤡
ま、ガレージコレクションが
バグったというのがオレの霊感的推測だ
by 👤
一億一千万回もループさせて文字列
結合させようとしたのかよwww
そりゃ、🐴🦌より🐴🦌だねえーーー
by 🥳
954↑
2024/07/28(日) 08:54:44.19ID:4n594EzP 現状
// binary strings ∵dataURLの元ネタ
var len = ホゲホゲ;
var str = "";
for (var i=0;i<len;i++) {
str += Strings.fromCharCode(dv[i]);
}
改定案
// binary strings ∵dataURLの元ネタ
var len = ホゲホゲ;
var len2 = 4*Math.floor(len/4);
var str = "";
for (var i=0;i<len2;i=i+4) {
str += Strings.fromCharCode
(dv[i],dv[i+1],dv[i+2],dv[i+3]);
}
for (var i=len2;i<len;i++) {
str += Strings.fromCharCode(dv[i]);
}
by 🤡自称プロマネ これでどうだぁーー
ちなみに、超入念な机上は済
これで、ループ回数が1/4になるから、
今までの、限界サイズは、107MBから
4倍428MB になるハズ。ま普通だね
by 🥳 バカッテスター
超簡易テストでは、110Mbyteは成功
しかし、218Mbyteのは失敗となった
by 🤡 自称プロマネ
// binary strings ∵dataURLの元ネタ
var len = ホゲホゲ;
var str = "";
for (var i=0;i<len;i++) {
str += Strings.fromCharCode(dv[i]);
}
改定案
// binary strings ∵dataURLの元ネタ
var len = ホゲホゲ;
var len2 = 4*Math.floor(len/4);
var str = "";
for (var i=0;i<len2;i=i+4) {
str += Strings.fromCharCode
(dv[i],dv[i+1],dv[i+2],dv[i+3]);
}
for (var i=len2;i<len;i++) {
str += Strings.fromCharCode(dv[i]);
}
by 🤡自称プロマネ これでどうだぁーー
ちなみに、超入念な机上は済
これで、ループ回数が1/4になるから、
今までの、限界サイズは、107MBから
4倍428MB になるハズ。ま普通だね
by 🥳 バカッテスター
超簡易テストでは、110Mbyteは成功
しかし、218Mbyteのは失敗となった
by 🤡 自称プロマネ
955デフォルトの名無しさん
2024/07/28(日) 09:17:00.65ID:F+IqoKQO キチガイが長期間ウンコ垂れ流してるガチのクソスレ
2024/07/28(日) 13:08:45.47ID:4n594EzP
600MB超の動画ファイルでも
DataURLを使わず、javascriptは、
ビデオタグ.src = "ファイル名.mp4";
の1行で、ちゃんと
600MB超の動画ファイル 再生できるよ
by 🥳
よい質問ぢゃ、それをやらないのは、
読込ファイルがMP4でなく、
MP4を独自オレオレ規格で
MP4を暗号化したファイルだからだ、
故に、それの読込は、バイナリファイル
読込となる訳で、云々・・・
だから面倒なのだ。
BY 🤡
そもそも、パソコンに
MP4のような動画を置いておくのは
セキュリティ上、やばすぎィィィ。
せめて暗号化し、復号セズに
メモリ上に、DataURLにして
閲覧するのがプロマネのポリシーだろ❓
BY 👤自称ウチュ〰ジン
ウチュ〰ジンって糞💩だ。
BY 🤡自称プロマネ
自称プロマネってキチガイだ
BY 🥳バカッテスター
DataURLを使わず、javascriptは、
ビデオタグ.src = "ファイル名.mp4";
の1行で、ちゃんと
600MB超の動画ファイル 再生できるよ
by 🥳
よい質問ぢゃ、それをやらないのは、
読込ファイルがMP4でなく、
MP4を独自オレオレ規格で
MP4を暗号化したファイルだからだ、
故に、それの読込は、バイナリファイル
読込となる訳で、云々・・・
だから面倒なのだ。
BY 🤡
そもそも、パソコンに
MP4のような動画を置いておくのは
セキュリティ上、やばすぎィィィ。
せめて暗号化し、復号セズに
メモリ上に、DataURLにして
閲覧するのがプロマネのポリシーだろ❓
BY 👤自称ウチュ〰ジン
ウチュ〰ジンって糞💩だ。
BY 🤡自称プロマネ
自称プロマネってキチガイだ
BY 🥳バカッテスター
957デフォルトの名無しさん
2024/07/28(日) 15:23:49.78ID:v6kdbv5j >>955
もう次スレ要らないよね
もう次スレ要らないよね
958デフォルトの名無しさん
2024/07/30(火) 15:07:32.25ID:YfVG157K コメント来たら返事します
959デフォルトの名無しさん
2024/07/31(水) 14:35:53.58ID:vNbwS9rw 何でこのスレだけbotがいるんだ?
960801 てか950てか編集後記
2024/08/07(水) 21:56:30.46ID:Ne6gLpsN 超古いPCへもリリース済、だが・・・
動画サイズMAX≒60Mbyte
∵70MbyteだとOut of memoryとなる
By 🤡 自称プロマネ
仮想メモリのサイズを変更するとヨイ
By 👤知ったか自称ウチュ〰人
それ、効果なし
ちな、Win10。でも32bitOS
by 🤡ウチュ〰人に釣られた自称プロマネ
超安物メモリ4G win11 cpuはセレロン並
のでも、200Mbyte動画みれた\(^o^)/
ちな、64bit OS
by 🥳とにかく喜ぶテスター
ワシの超霊的な霊感だと
動画閲覧は64ビットOSするとよい
by 👤後付ウチュ〰人
動画サイズMAX≒60Mbyte
∵70MbyteだとOut of memoryとなる
By 🤡 自称プロマネ
仮想メモリのサイズを変更するとヨイ
By 👤知ったか自称ウチュ〰人
それ、効果なし
ちな、Win10。でも32bitOS
by 🤡ウチュ〰人に釣られた自称プロマネ
超安物メモリ4G win11 cpuはセレロン並
のでも、200Mbyte動画みれた\(^o^)/
ちな、64bit OS
by 🥳とにかく喜ぶテスター
ワシの超霊的な霊感だと
動画閲覧は64ビットOSするとよい
by 👤後付ウチュ〰人
961801 編集後記なのに、トンデモ・バグ票
2024/08/13(火) 06:35:31.73ID:02fNbPVS var i = 1;
i = i++;
console.log(i)
実行したら、1でした。何で2ぢゃないの?
だって、下記ロジック 無限ループでヤバイ
for (var i=0;i<9;i=i++) {
ホゲホゲ
}
なんて実装はバグってる。∵無限ループ
by 🥳 バカッテスター
トンデモなバグ票は報告してはイケナイ
by 🤡 意味深な自称プロマネ
var 指定にも関わらず
i = i++; といコードで iが不変なのは
地球プログラミング言語javascriptのバグ
とゆ〜か、地球人の脳味噌はバグだらけ
by 👤 自称ウチュ〰人 本日も超失言
i = i++;
console.log(i)
実行したら、1でした。何で2ぢゃないの?
だって、下記ロジック 無限ループでヤバイ
for (var i=0;i<9;i=i++) {
ホゲホゲ
}
なんて実装はバグってる。∵無限ループ
by 🥳 バカッテスター
トンデモなバグ票は報告してはイケナイ
by 🤡 意味深な自称プロマネ
var 指定にも関わらず
i = i++; といコードで iが不変なのは
地球プログラミング言語javascriptのバグ
とゆ〜か、地球人の脳味噌はバグだらけ
by 👤 自称ウチュ〰人 本日も超失言
2024/08/17(土) 11:36:50.87ID:jORkwU0Z
本日のbug票
言語:javascript
let bf = event.target.result;
let dv = new Unit8Array(bf);
if (!(dv[0] = 66 && dv[1] = 77)) {
alert("BMPぢゃない");
break;
}
by 🤡自称プロマネ 直感でヨイdebugやれ
if (dv[0] != 66 || dv[1] != 77) { だな
by 🥳 テスター
んー、地球人でも、それビミョウ
地球人的には、
if (dv[0] !== 66 || dv[1] !== 77) {
が正解だろ
てかさ、ウチュ〰人的には
if (!(dv[0] === 66 && dv[1] === 77)) {
by 👤 自称ウチュ〰人
言語:javascript
let bf = event.target.result;
let dv = new Unit8Array(bf);
if (!(dv[0] = 66 && dv[1] = 77)) {
alert("BMPぢゃない");
break;
}
by 🤡自称プロマネ 直感でヨイdebugやれ
if (dv[0] != 66 || dv[1] != 77) { だな
by 🥳 テスター
んー、地球人でも、それビミョウ
地球人的には、
if (dv[0] !== 66 || dv[1] !== 77) {
が正解だろ
てかさ、ウチュ〰人的には
if (!(dv[0] === 66 && dv[1] === 77)) {
by 👤 自称ウチュ〰人
963デフォルトの名無しさん
2024/08/18(日) 12:08:01.09ID:BK0va+Po 💩
2024/08/23(金) 06:29:57.91ID:hCvhaQ4g
画像処理とは関係無いんだけど、
8BITつまり1BYTE BIT反転 UNSIGNED
vin vout
─ ──
0 ⇒ 255
1 ⇒ 254
128⇒127
127⇒128
254⇒1 ∵逆も真、ゼッタイ∵ BIT反転
255 ⇒ 0∵逆も真、ゼッタイ∵ BIT反転
以上より霊的な霊感により
vout = 255 - vin;
by👤自称ウチュ〰人
vout = ~vin; //「~」はビット演算子NOT
by 🥳バカッテスター
vinがプラスで、vout = ~vin; やると
voutはマイナスになる。
1は254になるハズなのにマイナス。
それじゃダメ、ゼッタイ
by 🤡自称プロマネ
254は、負の数なのぢゃなくても
負の数である-1 いや -2なのぢゃ
254も-1も-2も全て等しいカズなのぢゃ
by👤自称ウチュ〰人 いつも通り狂う
8BITつまり1BYTE BIT反転 UNSIGNED
vin vout
─ ──
0 ⇒ 255
1 ⇒ 254
128⇒127
127⇒128
254⇒1 ∵逆も真、ゼッタイ∵ BIT反転
255 ⇒ 0∵逆も真、ゼッタイ∵ BIT反転
以上より霊的な霊感により
vout = 255 - vin;
by👤自称ウチュ〰人
vout = ~vin; //「~」はビット演算子NOT
by 🥳バカッテスター
vinがプラスで、vout = ~vin; やると
voutはマイナスになる。
1は254になるハズなのにマイナス。
それじゃダメ、ゼッタイ
by 🤡自称プロマネ
254は、負の数なのぢゃなくても
負の数である-1 いや -2なのぢゃ
254も-1も-2も全て等しいカズなのぢゃ
by👤自称ウチュ〰人 いつも通り狂う
965801 今日も超自作自演
2024/08/25(日) 06:40:44.36ID:TWWFmPFB それよりは、2の補数 の、ロジックを、
製造を、しろー ホントは
2の補数で 24bitで リトルエディアンで
普通の数に、したいが、が、が、
チミ達にムリポだから、
8bitの数 v を 8bitの2の補数 vcの変換やれ
by 🤡自称プロマネ
前回の霊的霊感ごとく
vc = 255 - v; かな
by👤自称ウチュ〰人
それは、vc = ~v; //「~」はNOT
アンチョコには、定義的には、
2は補数は、vc = ~v + 1; だと思われる
by 🥳バカッテスターbut今日は少しマシ
んーそうだ。右辺はプラス1だ。だから
vc = 255 - v + 1; だ。だから、
vc = 256 - v;
これが【秘伝】の 2の補数の数式ぢゃ
by👤自称ウチュ〰人
vはゼロは代入⇒vcは256 なっちゃう∴
それは、ダメ在るデス。有る
by 🤡
製造を、しろー ホントは
2の補数で 24bitで リトルエディアンで
普通の数に、したいが、が、が、
チミ達にムリポだから、
8bitの数 v を 8bitの2の補数 vcの変換やれ
by 🤡自称プロマネ
前回の霊的霊感ごとく
vc = 255 - v; かな
by👤自称ウチュ〰人
それは、vc = ~v; //「~」はNOT
アンチョコには、定義的には、
2は補数は、vc = ~v + 1; だと思われる
by 🥳バカッテスターbut今日は少しマシ
んーそうだ。右辺はプラス1だ。だから
vc = 255 - v + 1; だ。だから、
vc = 256 - v;
これが【秘伝】の 2の補数の数式ぢゃ
by👤自称ウチュ〰人
vはゼロは代入⇒vcは256 なっちゃう∴
それは、ダメ在るデス。有る
by 🤡
966デフォルトの名無しさん
2024/08/26(月) 12:34:27.02ID:+6LxARHT たぬきのポン子II
967801 迷宮から抜ける直前レビュー
2024/08/26(月) 14:09:32.26ID:RTPQ3XA9 俺さ、2の補数で 超微かに勘違いしてた
チミ達もオレと同じに勘違いしてアルか?
ちなみに、youchube(仮名)のサイトで
お勉強したんだけど、
8ビット10進数は、-100 は、
2の補数で、何やかんやで、とにかく
8ビット10進数は、-100は、156 だ。
by 🤡自称プロマネ
イミフな発言。てか 2の補数 はカンタン
ビット反転して1プラス。するだけ
by 🥳バカッテスター
var x = -100; // -128〜127の範囲で任意の値
x = 255 - x; // bit反転
x++; // 1加算
console.log("x = " + x); // 156になるかな
結果は、x = 356 だった。
てか、356だと256よりデカいし、んー
1) 地球人は、8bit 最大の255にする
2) 地球人は、256引き、 100にする
きっと後者だ -100の2の補数は100だ
by 👤自称ウチュ〰人
オレの勘違いと同じやんのーーー
てか、24bit little Endianを
符号付き10進数に変換する
プログラミング設計するんでバイバイ〜
by 🤡 ゲラゲラ・・・
チミ達もオレと同じに勘違いしてアルか?
ちなみに、youchube(仮名)のサイトで
お勉強したんだけど、
8ビット10進数は、-100 は、
2の補数で、何やかんやで、とにかく
8ビット10進数は、-100は、156 だ。
by 🤡自称プロマネ
イミフな発言。てか 2の補数 はカンタン
ビット反転して1プラス。するだけ
by 🥳バカッテスター
var x = -100; // -128〜127の範囲で任意の値
x = 255 - x; // bit反転
x++; // 1加算
console.log("x = " + x); // 156になるかな
結果は、x = 356 だった。
てか、356だと256よりデカいし、んー
1) 地球人は、8bit 最大の255にする
2) 地球人は、256引き、 100にする
きっと後者だ -100の2の補数は100だ
by 👤自称ウチュ〰人
オレの勘違いと同じやんのーーー
てか、24bit little Endianを
符号付き10進数に変換する
プログラミング設計するんでバイバイ〜
by 🤡 ゲラゲラ・・・
968801
2024/08/28(水) 06:37:37.90ID:3kERrDYP 24bit little Endian符号なし10進 を
符号付き10進数 へ 変換 ❓
なんて、長い、長文なんだ、てゆうか、
var x = u0 + 256 * u1 + 256 * 256 * u1
if (x >= 8388608) {x -= 16777216}
ぢゃねえー。てか、もしこのウチュ〰人
開発の 秘伝の数式 がバグってたら
デバッグして使うと ヨロシイ
by 👤 相変わらずウチュ〰人節の発言
バグってたら、
符号付き10進数 へ 変換 ❓
なんて、長い、長文なんだ、てゆうか、
var x = u0 + 256 * u1 + 256 * 256 * u1
if (x >= 8388608) {x -= 16777216}
ぢゃねえー。てか、もしこのウチュ〰人
開発の 秘伝の数式 がバグってたら
デバッグして使うと ヨロシイ
by 👤 相変わらずウチュ〰人節の発言
バグってたら、
969デフォルトの名無しさん
2024/08/28(水) 13:55:07.73ID:FC3rDDiq ブルセラ図鑑
970デフォルトの名無しさん
2024/08/29(木) 09:50:19.34ID:1jszJs3n うu
971デフォルトの名無しさん
2024/08/29(木) 09:50:33.20ID:1jszJs3n めm
972デフォルトの名無しさん
2024/08/29(木) 09:50:44.04ID:1jszJs3n めe
973デフォルトの名無しさん
2024/08/29(木) 09:50:53.91ID:1jszJs3n しs
974デフォルトの名無しさん
2024/08/29(木) 09:51:04.82ID:1jszJs3n しh
975デフォルトの名無しさん
2024/08/29(木) 09:51:14.48ID:1jszJs3n しi
976デフォルトの名無しさん
2024/08/29(木) 09:51:23.67ID:1jszJs3n えe
977デフォルトの名無しさん
2024/08/29(木) 09:51:32.74ID:1jszJs3n んn
978デフォルトの名無しさん
2024/08/30(金) 10:56:10.42ID:742oYIEC 尖
979デフォルトの名無しさん
2024/08/30(金) 10:56:23.82ID:742oYIEC 閣
980デフォルトの名無しさん
2024/08/30(金) 10:56:35.75ID:742oYIEC 諸
981デフォルトの名無しさん
2024/08/30(金) 10:56:47.50ID:742oYIEC 島
982デフォルトの名無しさん
2024/08/30(金) 10:56:59.31ID:742oYIEC は
983デフォルトの名無しさん
2024/08/30(金) 10:57:11.03ID:742oYIEC 中
984デフォルトの名無しさん
2024/08/30(金) 10:57:22.03ID:742oYIEC 國
985デフォルトの名無しさん
2024/08/30(金) 10:57:34.86ID:742oYIEC 領
986デフォルトの名無しさん
2024/08/30(金) 10:57:46.08ID:742oYIEC 土
987デフォルトの名無しさん
2024/08/30(金) 10:57:56.81ID:742oYIEC ニ
988デフォルトの名無しさん
2024/08/30(金) 10:58:06.29ID:742oYIEC ダ
989デフォルトの名無しさん
2024/08/30(金) 19:00:11.97ID:QrO3wi5D 梅
muscle
muscle
990デフォルトの名無しさん
2024/08/31(土) 19:42:41.58ID:E1cdB3xT テスト
991デフォルトの名無しさん
2024/09/05(木) 00:03:29.34ID:/oUqYYg3 Floorp って良いの?
992デフォルトの名無しさん
2024/11/20(水) 15:57:26.68ID:MZcLq2a3 UVCカメラを制御するのって、FlutterとReact Nativeならどっちがいいの?
とりあえずAndroidで作ろうと思ってるけど、AndroidStudioで作ると細かい設定も必要で面倒そうなので
とりあえずAndroidで作ろうと思ってるけど、AndroidStudioで作ると細かい設定も必要で面倒そうなので
993久しぶりです、昔の自分に返信
2024/12/03(火) 10:53:34.60ID:Yc34NKUK >>790 の頃って、vbaで(といってもpower shell)
でBMP TO PNG やってたんだな (^。^)
あれから、数ヶ月が、たった今、
複数ファイルのBMP TO PNGをjavascript言語
でやれる見込みがたった。
ま、その言語は、ファイル出力は無理だが
ダウンロードは、可能なので
そ、その言語は、ファイル出力は可能だ。
画質もバッチリ。見た目では劣化皆無
処理速度もバッチリだ。
画像処理でjavascriptはかなり使える。しかも、ま、早い
画像処理でjavascriptは使えないかな
と思ってた昔の自分。それは杞憂だ
てなワケで、VBAとかC++はいらねぇー
これからは、JAVASCRIPTできまりだ。
てか、バイナリファイル読込み扱えるし、
バイト的配列も扱えるし、速度はま、早いし
なかなか、使える言語だった
変数の型が曖昧なのは、オレのような超上級者なら
気にしない。てゆうか、ダウンロードメンドー
だな。ってか、まいいか
でBMP TO PNG やってたんだな (^。^)
あれから、数ヶ月が、たった今、
複数ファイルのBMP TO PNGをjavascript言語
でやれる見込みがたった。
ま、その言語は、ファイル出力は無理だが
ダウンロードは、可能なので
そ、その言語は、ファイル出力は可能だ。
画質もバッチリ。見た目では劣化皆無
処理速度もバッチリだ。
画像処理でjavascriptはかなり使える。しかも、ま、早い
画像処理でjavascriptは使えないかな
と思ってた昔の自分。それは杞憂だ
てなワケで、VBAとかC++はいらねぇー
これからは、JAVASCRIPTできまりだ。
てか、バイナリファイル読込み扱えるし、
バイト的配列も扱えるし、速度はま、早いし
なかなか、使える言語だった
変数の型が曖昧なのは、オレのような超上級者なら
気にしない。てゆうか、ダウンロードメンドー
だな。ってか、まいいか
994デフォルトの名無しさん
2024/12/03(火) 13:37:03.70ID:DZc+/1dr ら、ら、ラストー🦛
ら、ら、ラストー🦛
ら、ら、ラストー🦛
ら、ら、ラストー🦛
ら、ら、ラストー🦛
995hage
2024/12/03(火) 13:37:17.28ID:DZc+/1dr ら、ら、ラストー🦛
ら、ら、ラストー🦛
ら、ら、ラストー🦛
ら、ら、ラストー🦛
ら、ら、ラストー🦛
996デフォルトの名無しさん
2024/12/03(火) 13:37:32.00ID:DZc+/1dr ら、ら、ラストー🦛
ら、ら、ラストー🦛
ら、ら、ラストー🦛
ら、ら、ラストー🦛
ら、ら、ラストー🦛
997デフォルトの名無しさん
2024/12/03(火) 13:38:07.54ID:DZc+/1dr まるちんこ
まるちんこ
まるちんこ
ら、ら、ラストー🦛
ら、ら、ラストー🦛
ら、ら、ラストー🦛
まるちんこ
まるちんこ
ら、ら、ラストー🦛
ら、ら、ラストー🦛
ら、ら、ラストー🦛
998デフォルトの名無しさん
2024/12/03(火) 13:38:30.48ID:DZc+/1dr まるちんこ
ら、ら、ラストー🦛
まるちんこ
ら、ら、ラストー🦛
まるちんこ
ら、ら、ラストー🦛
ら、ら、ラストー🦛
まるちんこ
ら、ら、ラストー🦛
まるちんこ
ら、ら、ラストー🦛
999デフォルトの名無しさん
2024/12/03(火) 13:38:55.08ID:DZc+/1dr UVCカメラを制御するのって、FlutterとReact Nativeならどっちがいいの?
とりあえずAndroidで作ろうと思ってるけど、AndroidStudioで作ると細かい設定も必要で面倒そうなので
とりあえずAndroidで作ろうと思ってるけど、AndroidStudioで作ると細かい設定も必要で面倒そうなので
1000デフォルトの名無しさん
2024/12/03(火) 13:39:09.45ID:DZc+/1dr CoCo CHANNEL 死亡
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 3482日 15時間 55分 53秒
新しいスレッドを立ててください。
life time: 3482日 15時間 55分 53秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 【音楽】松山千春、女性っぽい名前に親恨んだ「名簿には必ず女の方に入ってる。情けなかったりもしたけどね」 [湛然★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- 【食】「シャウエッセンは焼くべからず」暗黙のルールを破り売上高過去最高…日本ハム社員たちが「夜味」にかけた情熱 [ぐれ★]
- 【芸能】加藤あいが9年ぶり広告出演 ドリンクのアンバサダー「愛用者なのでうれしい」 [湛然★]
- 清少納言「>>2は>>4」
- 作家「元草津町議の支援者達に謝罪を求める声があるが間違い。支援者は被害者を選ばない。2018年秋、伊藤詩織さんを支えねばと思った」 [932029429]
- 変な人「俺は正しい!お前らは間違っている!」←大体こいつのほうが迷惑で間違ってる件について
- ココアさん好き好き大好き
- ハンコ押してくれよ
- 🥺🥺🥺🥺🥺🥺🥺🥺
