Diskussion zum Artikel "Kennenlernen der CCanvas Klasse. Kantenglättung (Antialiasing) und Schatten"
Überraschend guter Artikel, herzlichen Glückwunsch.
Die Bilder sind sehr anschaulich.
Überraschend guter Artikel, herzlichen Glückwunsch.
Die Bilder sind sehr klar.
Warum überraschend gut?
Der Artikel ist gut, aber die Verwendung von Schatten hat fast keine praktische Anwendung im Handel.
Vladimir, wann werden Sie uns mit Kursen zum Zeichnen von Grafiken (Diagramme, Liniendiagramme usw., wie in Excel im Allgemeinen) erfreuen? Wenn jemand sie erstellen kann, dann du.
Der Artikel ist cool, Canvas ist eine tolle Sache.
Man kann übrigens auch einfach eine BMP-Ressource mit dem richtigen Alphakanal für den gewünschten Schattentyp nehmen (sogar Triple-Wave) und einfach ein Array aus Pixeln knallen (man kann das Fragment auf die gewünschte Größe strecken).
Die von mir vorgeschlagene Schattenvariante ist aber nur für rechteckige Flächen geeignet.
Beispiel: Ich nahm ein transparentes PNG-Bild aus der Online-Sammlung von Schatten für die Website:

Übersetzen Sie es in BMP mit Alpha-Kanal, programmatisch schneiden Sie es in 9 Teile und kann auf die Box von beliebiger Größe zu ziehen, hier ist, was herauskam (aber musste mit der Berechnung der Transparenz von Objekten, die in der Leinwand übereinander liegen zu fummeln):
Warum überraschenderweise?
Das ist etwas Persönliches, mach dir nichts draus.)
Ich mag Vladimirs Erzählstil nicht wirklich, er ist ein bisschen langweilig.
Aber hier ist er sehr lebendig geworden.
Der Artikel ist gut, aber die Anwendung des Schattens hat praktisch keine praktische Anwendung im Handel.
Vladimir, wann werden Sie uns mit Klassen für das Zeichnen von Grafiken (Diagramme, Liniendiagramme, etc., wie in Excel im Allgemeinen) erfreuen? Wenn jemand sie erstellen kann, dann nur du.
Und wie kann die praktische Anwendung von Grafiken im Handel aussehen?
Viele Leute sprechen sogar von der Unpraktikabilität von Trendlinien, ganz zu schweigen von Liniendiagrammen oder Schattenbildern.
Der Praxis am nächsten kommen Kauf und Verkauf, und für die kann man Buttons machen. So können sie mit Hilfe von Schatten schöner sein ;)
Beispiel: Ich habe ein transparentes PNG-Bild aus einer Online-Schattensammlung für eine Website genommen:
Konvertieren Sie es in BMP mit Alphakanal
OFF: hier ist ein großartiges Thema für 'Video-Tipps von Barabashka' - wie man transparentes PNG in BMP32 umwandelt. Das Thema ist nur für MQL-Coder relevant (danke MetaQuotes), und Vladimir ist spezialisiert auf MQL-Grafiken. Es gibt mehrere Optionen, Sie können mehrere Clips oder 1 Zusammenfassung Clip machen
Ich habe nur eine Möglichkeit, *.png 32 bit mit Transparenz in *.bmp mit Transparenz zu konvertieren. Es wird mit einem kleinen Programm AlphaConv.exe von Adam Najmanowicz gemacht.
Ich habe nur eine Möglichkeit, *.png 32 bit mit Transparenz in *.bmp mit Transparenz zu konvertieren. Dies geschieht mit einem kleinen Programm AlphaConv.exe von Adam Najmanowicz.
Ich habe es und andere Varianten vor etwa einem Jahr ausprobiert - von allen Varianten hat nur Photoshop mit meinen Originalbildern funktioniert.
Es ist persönlich, stört mich nicht)
Ich mag Vladimirs Erzählstil nicht wirklich, er ist ein bisschen langweilig.
Aber hier ist er sehr anschaulich.
Welche praktische Anwendung von Charts im Handel kann es geben?
Viele Leute reden über die Unpraktikabilität von Trendlinien, ganz zu schweigen von Linien- oder Schattendiagrammen.
Am praxisnahsten ist der Kauf und Verkauf, und dafür kann man Buttons machen. Sie können also mit Hilfe von Schatten hübscher sein ;)
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.

Neuer Artikel Kennenlernen der CCanvas Klasse. Kantenglättung (Antialiasing) und Schatten :
Der Algorithmus der Kantenglättung der CCanvas Klasse ist die Basis für alle Konstrukte, die eine Kantenglättung verwenden. Der Artikel beschreibt, wie der Algorithmus arbeitet und bietet prägnante Beispiele der Visualisierung. Es behandelt auch das Zeichnen von Schattierungen von Grafik-Objekte und hat einen ausführlichen Algorithmus zum Zeichnen von Schattierungen auf der Leinwand (canvas) entwickelt . Die Numerik-Bibliothek ALGLIB wird für Berechnungen verwendet.
Die folgende Abbildung zeigt die Verbindung zwischen einem virtuellen Pixel und die Überdeckung der physikalischen Pixel:
Fig. 3. Überdeckung der tatsächlichen Pixel
Autor: Karputov Vladimir