文章 "研究 CCanvas 类。抗锯齿和阴影"

 

新文章 研究 CCanvas 类。抗锯齿和阴影已发布:

CCanvas 类的抗锯齿算法是所有使用抗锯齿构造的基础。本文包括其算法的操作内容, 并提供相应的直观示例。它也涵盖了绘制图形对象造型, 以及在画布上绘制造型的算法详情。数值分析库 ALGLIB 用于计算。

下图展示了一个虚拟像素及其覆盖的物理像素之间的连接:

图例. 3. 物理像素的覆盖面

图例. 3. 物理像素的覆盖面

这意味着一个 虚拟像素 (计算出的坐标) 经常含有分数坐标, 且能够同时覆盖 四个物理像素。在这种情况下, 抗锯齿算法需要执行它的主要职责 — 用一个虚拟像素的颜色为四个物理像素着色, 但使用不同的迭代。如此, 它将会蒙骗我们的视觉 — 眼睛会看到一个温和色彩混合且边界柔和的略微模糊的图像。

作者:Karputov Vladimir

 

出人意料的好文章,祝贺你。

图片很能说明问题。

 
Andrey Khatimlianskii:

出乎意料的好文章,祝贺你。

图片非常清晰。

为什么出奇的好?

文章很好,但阴影的使用在交易中几乎没有实际应用。

弗拉基米尔,你什么时候能为我们提供绘制图形(图表、折线图等,就像一般的 excel 一样)的课程?如果有人会做,那一定是您。

 

这篇文章很酷,画布是个好东西。

,顺便说一下,您可以直接获取具有所需阴影类型(甚至是三重波浪)的适当 alpha 通道的 BMP 资源,然后直接敲打像素阵列(您可以将片段拉伸到所需的大小)。

但我提出的阴影变体只适用于矩形区域。

 

示例:我从网站的阴影在线收集中提取了一张透明的 PNG 图像:

将其转换为带有 alpha 通道的 BMP,用程序将其剪切成 9 个部分,并可在任意大小的框上拉动,结果就出来了(但在计算躺在画布上的物体的透明度时,必须在彼此的顶部进行摆弄):

 
Vasiliy Sokolov:

为什么出人意料?

这是个人问题,别介意 )

我不太喜欢弗拉基米尔的叙述风格,有点乏味

但在这里却很生动。


瓦西里-索科洛夫

文章很好,但阴影的应用在交易中几乎没有实际应用。

弗拉基米尔,你什么时候能给我们提供绘制图形(图表、折线图等,就像一般的 excel 一样)的课程?如果有人会做,那只有您了。

图形在交易中的实际应用是什么?

很多人甚至说趋势线 不实用,更不用说什么线图或阴影了。

最接近实践的就是买卖,你可以为它们制作按钮。因此,在阴影的帮助下,它们可以变得更漂亮;)

 
Igor Volodin:

示例:我从一个网站的在线阴影收集中获取了一张透明的 PNG 图像:

将其转换为带有阿尔法通道的 BMP

关:这里有一个很好的 "来自 Barabashka 的视频技巧 "主题 - 如何将透明 PNG 转换为 BMP32。该主题仅适用于 MQL 代码编写者(感谢 MetaQuotes),而 Vladimir 擅长 MQL 图形。有几种选择,您可以制作几个片段或一个摘要片段
 
Alexander Puzanov:
关:这里有一个很棒的 "来自 Barabashka 的视频技巧 "主题 - 如何将透明 PNG 转换为 BMP32。该主题只与 MQL 代码编写者相关(感谢 MetaQuotes),而 Vladimir 专注于 MQL 图形。有几种选择,您可以制作几个片段或一个摘要片段

我只有一种方法可以将 *.png 32 位透明格式转换为 *.bmp 透明格式。这是通过 Adam Najmanowicz 开发的小程序 AlphaConv.exe 实现的。

 
Karputov Vladimir:

我只有一种方法可以将 *.png 32 位透明格式转换为 *.bmp 透明格式。这是通过 Adam Najmanowicz 开发的一个小程序 AlphaConv.exe 实现的。

大约一年前,我尝试过它和其他变体,但只有 Photoshop 能处理我的原始图像。
 
Alexander Puzanov:
大约一年前,我试过它和其他变体,在所有变体中,只有 Photoshop 能处理我的原始图片。
我尽量使用免费选项,所以我不用 Photoshop。
 
Andrey Khatimlianskii:

这是个人隐私,别介意 )

我不太喜欢弗拉基米尔的叙述风格,有点乏味

但这里却很生动。

图表在交易中有什么实际应用?

很多人甚至都在谈论趋势线 的不实用性,更不用说什么线形图或阴影图了。

而最接近实践的就是买卖,你可以为它们制作按钮。因此,在阴影的帮助下,它们可以变得更漂亮;)

我似乎是在我自己的波长上:)不过,我们对 MQL 功能的发展方向有不同看法,这也许是件好事。在我看来,美观是次要的。在我看来,更重要的是让 MQL 能够创建功能强大的表格、图表,并与办公软件和统计分析软件包集成。