帆布很酷! - 页 39 1...323334353637383940414243444546...93 新评论 Реter Konow 2019.09.18 11:16 #381 Ilyas: GIF和PNG读者已经在这里了https://www.mql5.com/ru/forum/92113#comment_2672596 从它的功能来看,它是一个格式的 "解包器"。设计用于从.gif文件中读取数据。为了完成移植,你需要使用Ccanvas类向MQL添加播放功能。 ZS。读者毕竟。 Реter Konow 2019.09.18 11:52 #382 Dmitry Fedoseev: ... 你是移植的阅读器的作者吗? Dmitry Fedoseev 2019.09.18 12:27 #383 不 Реter Konow 2019.09.18 12:40 #384 Dmitry Fedoseev: 不 如果你认识佐罗,告诉他他很厉害,让他尝试用MQL写一个重放算法来完成移植。这对来自19世纪的他来说会很难,但让他试试吧)。 Yury Kulikov 2019.09.18 18:18 #385 Реter Konow: 特别是对彼得来说:)没有偷懒! 附加的文件: show_gif.ex5 2989 kb Реter Konow 2019.09.18 19:35 #386 Yury Kulikov: 特别是对彼得来说:)没有偷懒! 谢谢。这不是用#resource命令压缩的.bmp帧的暴力超限,是吗?)))绝对不是。这是一个自然的,在几个小时内重写的MQL-canvas上的gif文件播放适配器,基于移植的.gif-reader。我在外面看起来一定像个白痴)))) 尤里,感谢你的演示,但任何人都可以做这样的事情。容易。 以一个简单的GIF为例。把它记录在视频上。 从视频中获取其所有帧。 以.bmp格式保存框架,并进行编号。 通过#resource将框架整合到脚本中。 循环浏览框架,并在画布上按顺序无休止地循环显示。 结果,我们得到一个伪gif,与MQL-程序中的标准gif格式表示没有关系。 //----------------------------- 已添加。 我要说的是,我也有一个 "伪Gif",但技术要复杂得多。它有作者压缩和播放机制。而最重要的是,"伪gif "被绑定到它们的元素上,并从一个共同的数组中复制出来。压缩效果比通过#resource指令好,因为不变的颜色不会从一帧写到另一帧。 Реter Konow 2019.09.18 20:14 #387 Yury Kulikov: 特别是对彼得来说:)没有偷懒! 尤里,你是一个一流的行为。参与开发MKL上的标准gif的解决方案。 Yury Kulikov 2019.09.18 20:16 #388 Реter Konow: 你一定是在用你自己的标准来衡量人。 脚本中的资源里有一个GIF,我从Nikolai的帖子里复制了这个。 也许可以尝试另一个脚本,在脚本参数中指定gif文件,该文件应该在Files文件夹中。 附加的文件: show_gif_input.ex5 30 kb Nikolai Semko 2019.09.18 20:47 #389 Ilyas: GIF和PNG读者已经在这里了https://www.mql5.com/ru/forum/92113#comment_2672596 Yay, Thanks! 节省的时间就是赢得的时间。 Nikolai Semko 2019.09.18 20:49 #390 Реter Konow: 这是一场惨败,兄弟!"。 1...323334353637383940414243444546...93 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
GIF和PNG读者已经在这里了https://www.mql5.com/ru/forum/92113#comment_2672596
从它的功能来看,它是一个格式的 "解包器"。设计用于从.gif文件中读取数据。为了完成移植,你需要使用Ccanvas类向MQL添加播放功能。
ZS。读者毕竟。
...
不
特别是对彼得来说:)没有偷懒!
特别是对彼得来说:)没有偷懒!
谢谢。这不是用#resource命令压缩的.bmp帧的暴力超限,是吗?)))绝对不是。这是一个自然的,在几个小时内重写的MQL-canvas上的gif文件播放适配器,基于移植的.gif-reader。我在外面看起来一定像个白痴))))
尤里,感谢你的演示,但任何人都可以做这样的事情。容易。
以.bmp格式保存框架,并进行编号。
通过#resource将框架整合到脚本中。
循环浏览框架,并在画布上按顺序无休止地循环显示。
结果,我们得到一个伪gif,与MQL-程序中的标准gif格式表示没有关系。
已添加。
我要说的是,我也有一个 "伪Gif",但技术要复杂得多。它有作者压缩和播放机制。而最重要的是,"伪gif "被绑定到它们的元素上,并从一个共同的数组中复制出来。压缩效果比通过#resource指令好,因为不变的颜色不会从一帧写到另一帧。
特别是对彼得来说:)没有偷懒!
你一定是在用你自己的标准来衡量人。
脚本中的资源里有一个GIF,我从Nikolai的帖子里复制了这个。
也许可以尝试另一个脚本,在脚本参数中指定gif文件,该文件应该在Files文件夹中。
GIF和PNG读者已经在这里了https://www.mql5.com/ru/forum/92113#comment_2672596
Yay, Thanks!
节省的时间就是赢得的时间。
这是一场惨败,兄弟!"。