キャンバスがカッコいい! - ページ 43 1...363738394041424344454647484950...93 新しいコメント Renat Akhtyamov 2019.09.19 03:26 #421 khorosh: なぜそんなことをするかというと、スケジュールは全く必要ないと書いていたからです)。 美しさのために。 Dmitry Fedoseev 2019.09.19 03:41 #422 Реter Konow: ありがとうございます。まさか、#resourceコマンドで圧縮した.bmpフレームをブルートフォースしているわけではありませんよね?)))絶対にダメです。これは MQL-canvas 上で gif ファイルを再生するための自然なアダプタで、移植された .gif-reader をベースに数時間で書き上げられたものです。外から見たらバカに見えるんだろうなぁ))) 由利さん、デモをありがとうございます。でも、そんなことは誰でもできるんですよ。簡単です。 シンプルなGIFを例にとるとビデオに記録する。 ビデオからそのすべてのフレームを取得します。 フレームを.bmp 形式で保存し、番号を付ける。 フレームを#resourceでスクリプトに統合する。 フレームをループさせ、キャンバス上に順次表示するエンドレス・ループ。 その結果、MQLプログラムにおける標準的なgif形式表現とは全く関係のない擬似gifが得られる。 //----------------------------- 追加されました。 私も「疑似GIF」を持っていると言いますが、技術はもっと複雑です。オーサリング圧縮と再生機構を備えています。そして最も重要なのは、「疑似GIF」がその要素に束縛され、共通の配列から再生されることです。フレーム間で不変の色が記録されないため、#resourceディレクティブを使用するよりも圧縮がうまく機能します。 アニメーションGIFを開けないビデオエディターがあるのか?Photoshopはそれらを開き、レイヤーにフレームを配置します。 しかし、もっと簡単な解決策があります。オンラインサービスでアニメーションGIFをアップロードすると、1分後には個々のフレームが入ったzip圧縮されたフォルダが手に入るのです。 Dmitry Fedoseev 2019.09.19 03:43 #423 ソリューションが移植されたものであるかどうかを議論することに何の意味があるのでしょうか?フォーマットは標準的なものですから、それを使った作業方法も標準的で、ついでにフォーマットそのものの開発と同時に開発されたものであるべきです。 Yury Kulikov 2019.09.19 09:05 #424 ファイル: puh.ex5 29 kb Renat Akhtyamov 2019.09.19 11:22 #425 Yury Kulikov: Oleksii Chepurnyi 2019.09.19 16:26 #426 ごあいさつ なぜ2ピクセルの線が引けないのか、ご存知の方はいらっしゃいますか?どんな差別なんだ?) void CCanvas::PolylineThick(const int &x[],const int &y[],const uint clr,const int size,const uint style,ENUM_LINE_END end_style) { if(size<=2) { if(size>0) PolylineWu(x,y,clr,style); return; } ... Dmitry Fedoseev 2019.09.19 17:04 #427 thickは「厚い」という意味で、2画素は全く厚くない。 Oleksii Chepurnyi 2019.09.19 17:47 #428 Dmitry Fedoseev: thickは「厚い」という意味で、2画素は全く厚くない。 1 ピクセルより厚い ) Andrey Khatimlianskii 2019.09.19 20:43 #429 Oleksii Chepurnyi: ごあいさつ なぜ2ピクセルで線が引けないのか、誰か知っているかもしれませんね。どんな差別なんだ?) はい、そしてif(size<2)に置き換えると、描画はされますが、不正確です。 @Nikolai Semko さん、スムージングに問題があるのでしょうか? Nikolai Semko 2019.09.19 21:16 #430 Andrey Khatimlianskii: ニコライ・セムコ(@Nikolai Semko)さん、ここでアンチエイリアスに問題があるのでしょうか? これらの機能は、ひどく悪く書かれています。追いつかなければならないことが山ほどある。正常なアンチエイリアスも、混色や透明度の正常な処理もない。クシャクシャにしてゴミ箱に捨てて、新しいのを書けばいいんです。 以前、ここでも 書いたことがあります。 いずれにせよ、通常のPixelTransform関数をこの関数に置き換えることは間違いないでしょう。 https://www.mql5.com/ru/forum/1111/page2553#comment_13054823 私のダブルバージョン(intの入力パラメータがすべてdoubleになる)を書き始めたのですが、完成せず棚上げにしました。一見シンプルに見えるが、それほど簡単な作業ではない。まあ、正確に書くのは問題ないのですが、問題は、アルゴリズムが高速になるように、非常に高いクオリティで書くことです。私の一番の悩みはパーフェクショニズム(完璧主義)です。 1...363738394041424344454647484950...93 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
なぜそんなことをするかというと、スケジュールは全く必要ないと書いていたからです)。
ありがとうございます。まさか、#resourceコマンドで圧縮した.bmpフレームをブルートフォースしているわけではありませんよね?)))絶対にダメです。これは MQL-canvas 上で gif ファイルを再生するための自然なアダプタで、移植された .gif-reader をベースに数時間で書き上げられたものです。外から見たらバカに見えるんだろうなぁ)))
由利さん、デモをありがとうございます。でも、そんなことは誰でもできるんですよ。簡単です。
フレームを.bmp 形式で保存し、番号を付ける。
フレームを#resourceでスクリプトに統合する。
フレームをループさせ、キャンバス上に順次表示するエンドレス・ループ。
その結果、MQLプログラムにおける標準的なgif形式表現とは全く関係のない擬似gifが得られる。
追加されました。
私も「疑似GIF」を持っていると言いますが、技術はもっと複雑です。オーサリング圧縮と再生機構を備えています。そして最も重要なのは、「疑似GIF」がその要素に束縛され、共通の配列から再生されることです。フレーム間で不変の色が記録されないため、#resourceディレクティブを使用するよりも圧縮がうまく機能します。
アニメーションGIFを開けないビデオエディターがあるのか?Photoshopはそれらを開き、レイヤーにフレームを配置します。 しかし、もっと簡単な解決策があります。オンラインサービスでアニメーションGIFをアップロードすると、1分後には個々のフレームが入ったzip圧縮されたフォルダが手に入るのです。
ごあいさつ
なぜ2ピクセルの線が引けないのか、ご存知の方はいらっしゃいますか?どんな差別なんだ?)
thickは「厚い」という意味で、2画素は全く厚くない。
ごあいさつ
なぜ2ピクセルで線が引けないのか、誰か知っているかもしれませんね。どんな差別なんだ?)
はい、そしてif(size<2)に置き換えると、描画はされますが、不正確です。
@Nikolai Semko さん、スムージングに問題があるのでしょうか?
ニコライ・セムコ(@Nikolai Semko)さん、ここでアンチエイリアスに問題があるのでしょうか?
これらの機能は、ひどく悪く書かれています。追いつかなければならないことが山ほどある。正常なアンチエイリアスも、混色や透明度の正常な処理もない。クシャクシャにしてゴミ箱に捨てて、新しいのを書けばいいんです。
以前、ここでも 書いたことがあります。
いずれにせよ、通常のPixelTransform関数をこの関数に置き換えることは間違いないでしょう。
https://www.mql5.com/ru/forum/1111/page2553#comment_13054823
私のダブルバージョン(intの入力パラメータがすべてdoubleになる)を書き始めたのですが、完成せず棚上げにしました。一見シンプルに見えるが、それほど簡単な作業ではない。まあ、正確に書くのは問題ないのですが、問題は、アルゴリズムが高速になるように、非常に高いクオリティで書くことです。私の一番の悩みはパーフェクショニズム(完璧主義)です。