キャンバスがカッコいい! - ページ 39 1...323334353637383940414243444546...93 新しいコメント Реter Konow 2019.09.18 09:16 #381 Ilyas: GIFとPNGの読者はすでにここにいたhttps://www.mql5.com/ru/forum/92113#comment_2672596 その機能から判断すると、フォーマットの「アンパッカー」である。.gifファイルからデータを読み取るように設計されています。移植を完了するには、Ccanvas クラスを使用して MQL に再生機能を追加する必要があります。 ZSです。結局は読者。 Реter Konow 2019.09.18 09:52 #382 Dmitry Fedoseev: ... 移植されたリーダーの作者はあなたですか? Dmitry Fedoseev 2019.09.18 10:27 #383 ノー Реter Konow 2019.09.18 10:40 #384 Dmitry Fedoseev: ノー Zorroをご存知の方は、彼が良いと言って、MQLでリプレイアルゴリズムを書いて、移植を完成させてみてください。19世紀から来た彼には難しいだろうが、やらせてみよう)。 Yury Kulikov 2019.09.18 16:18 #385 Реter Konow: 特にPeterは :) ダラダラしていなかった! ファイル: show_gif.ex5 2989 kb Реter Konow 2019.09.18 17:35 #386 Yury Kulikov: 特にPeterは :) ダラダラしていなかった! ありがとうございます。まさか#resourceコマンドで圧縮した.bmpフレームをブルートフォースでオーバーランしているわけではありませんよね?)))絶対にダメです。移植された .gif-reader をベースに、数時間で書き直された MQL-canvas 上の gif ファイル再生アダプタです。外から見たらバカに見えるんだろうなぁ))) 由利さん、デモをありがとうございます。でも、そんなことは誰でもできるんですよ。簡単です。 シンプルなGIFを例にとるとビデオに記録する。 ビデオからそのすべてのフレームを取得します。 フレームを.bmp 形式で保存し、番号を付ける。 フレームを#resourceでスクリプトに統合する。 フレームをループさせ、1枚ずつキャンバスに表示するエンドレス・ループ。 その結果、MQLプログラムにおける標準的なgif形式表現とは全く関係のない擬似gifが得られる。 //----------------------------- 追加されました。 私も「疑似GIF」を持っていると言いますが、技術はもっと複雑です。オーサリング圧縮と再生機構を備えています。そして最も重要なのは、「疑似GIF」がその要素に束縛され、共通の配列から再生されることです。フレームからフレームへ不変の色が書き込まれないため、#resourceディレクティブを使用するよりも圧縮率が高くなります。 Реter Konow 2019.09.18 18:14 #387 Yury Kulikov: 特にPeterは :) ダラダラしていなかった! ユーリ、さすがです。MKLの標準的なGIFのソリューションの開発に参加する。 Yury Kulikov 2019.09.18 18:16 #388 Реter Konow: あなたは自分の基準で人を測っているのでしょう。 スクリプトのリソースにgifがありますが、これはNikolaiさんの投稿からコピーしたものです。 別のスクリプトで、スクリプトのパラメータにgifファイルを指定し、そのファイルがFilesフォルダにあることを確認してみてください。 ファイル: show_gif_input.ex5 30 kb Nikolai Semko 2019.09.18 18:47 #389 Ilyas: GIFとPNGの読者はすでにここにいたhttps://www.mql5.com/ru/forum/92113#comment_2672596 やったー!ありがとうございます。 節約した時間は、稼いだ時間です。 Nikolai Semko 2019.09.18 18:49 #390 Реter Konow: 大失敗だ、兄弟! 1...323334353637383940414243444546...93 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
GIFとPNGの読者はすでにここにいたhttps://www.mql5.com/ru/forum/92113#comment_2672596
その機能から判断すると、フォーマットの「アンパッカー」である。.gifファイルからデータを読み取るように設計されています。移植を完了するには、Ccanvas クラスを使用して MQL に再生機能を追加する必要があります。
ZSです。結局は読者。
...
ノー
特にPeterは :) ダラダラしていなかった!
特にPeterは :) ダラダラしていなかった!
ありがとうございます。まさか#resourceコマンドで圧縮した.bmpフレームをブルートフォースでオーバーランしているわけではありませんよね?)))絶対にダメです。移植された .gif-reader をベースに、数時間で書き直された MQL-canvas 上の gif ファイル再生アダプタです。外から見たらバカに見えるんだろうなぁ)))
由利さん、デモをありがとうございます。でも、そんなことは誰でもできるんですよ。簡単です。
フレームを.bmp 形式で保存し、番号を付ける。
フレームを#resourceでスクリプトに統合する。
フレームをループさせ、1枚ずつキャンバスに表示するエンドレス・ループ。
その結果、MQLプログラムにおける標準的なgif形式表現とは全く関係のない擬似gifが得られる。
追加されました。
私も「疑似GIF」を持っていると言いますが、技術はもっと複雑です。オーサリング圧縮と再生機構を備えています。そして最も重要なのは、「疑似GIF」がその要素に束縛され、共通の配列から再生されることです。フレームからフレームへ不変の色が書き込まれないため、#resourceディレクティブを使用するよりも圧縮率が高くなります。
特にPeterは :) ダラダラしていなかった!
あなたは自分の基準で人を測っているのでしょう。
スクリプトのリソースにgifがありますが、これはNikolaiさんの投稿からコピーしたものです。
別のスクリプトで、スクリプトのパラメータにgifファイルを指定し、そのファイルがFilesフォルダにあることを確認してみてください。
GIFとPNGの読者はすでにここにいたhttps://www.mql5.com/ru/forum/92113#comment_2672596
やったー!ありがとうございます。
節約した時間は、稼いだ時間です。
大失敗だ、兄弟!