Dieses Bild hat einen Fehler verursacht. Es ist definitiv ein PNG, aber es hat keine DPI in den Daten
//Einige dieser Bilder haben auch keine PDI-Daten, aber sie funktionieren.
Wie ich bereits geschrieben habe, wurde der PNG-Dekomprimierungsalgorithmus nicht von mir, sondern von Zorro vor 7 Jahrenentwickelt . Um genauer zu sein, muss er ihn aus einem C++-Code portiert haben. Außerdem gab dieser Code immer einen Fehler aus, und ich habe diesen Fehler umgangen, indem ich ihn einfach ignoriert habe, woraufhin die Dekompression funktionierte. Deshalb gibt es vielleicht ein paar Fugen. Ich habe die Spezifikation des PNG-Formats und seiner Versionen nicht verstanden. Vielleicht müssen Sie sich mit diesem Format oder dem jpg-Format näher befassen.
Besonders diese png-Datei ist schief mit Quadraten ohne Transparenz mit 8-Bit-Farbmaske anstelle von 24-Bit.
Wie ich bereits geschrieben habe, wurde der PNG-Dekomprimierungsalgorithmus nicht von mir, sondern von Zorro vor 7 Jahrenentwickelt . Um genauer zu sein, muss er ihn aus einem C++-Code portiert haben. Außerdem gab dieser Code immer einen Fehler aus, und ich habe diesen Fehler umgangen, indem ich ihn einfach ignoriert habe, woraufhin die Dekompression funktionierte. Deshalb gibt es vielleicht ein paar Fugen. Ich habe die Spezifikation des PNG-Formats und seiner Versionen nicht verstanden. Vielleicht sollten Sie sich eingehender mit diesem Format oder dem jpg-Format beschäftigen.
Besonders diese png-Datei ist schief mit Quadraten ohne Transparenz mit 8-Bit-Farbmaske anstelle von 24-Bit.
Ich habe es ausprobiert. Ich habe die Quadrate nur bei der Größenänderung bemerkt. Deshalb ist mein Größenänderungsalgorithmus wahrscheinlich nicht perfekt. Ich habe schon einmal geschrieben, dass dieser Algorithmus buchstäblich "on the fly" in einem halben Tag vor ziemlich langer Zeit erstellt wurde. Jetzt würde ich diesen Algorithmus ganz anders machen. Aber leider habe ich noch keine Zeit.
Ich weiß selbst, dass das Schreiben eines Codes für 3+ einen Tag und für 5+ einen Monat dauert. Und wenn das Projekt groß ist, können die Fristen noch größer sein.
Für das, was wir haben, danke ich Ihnen. Das ist genug für jetzt.
Nikolai Semko #: Erstens ist es nicht sehr bequem (IMHO)
Die Sache ist die, dass man bei der Implementierung von so etwas unweigerlich mit einem katastrophalen Mangel an Schiebereglerlänge konfrontiert wird.
In der Regel wird dies in einem einzigen Schieberegler implementiert, nicht in einem, dessen Breite durch Ziehen der Schaltfläche an den Rändern geändert werden kann, wodurch sich der Maßstab ändert. Dieser Ansatz löst jedoch nicht das Problem der Schiebereglerlänge, obwohl er bequemer ist.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Außerdem ist mir ein Fehler aufgefallen
Dieses Bild hat einen Fehler verursacht. Es ist definitiv ein PNG, aber es hat keine DPI in den Daten
//Einige dieser Bilder haben auch keine PDI-Daten, aber sie funktionieren.
Wie ich bereits geschrieben habe, wurde der PNG-Dekomprimierungsalgorithmus nicht von mir, sondern von Zorro vor 7 Jahren entwickelt . Um genauer zu sein, muss er ihn aus einem C++-Code portiert haben. Außerdem gab dieser Code immer einen Fehler aus, und ich habe diesen Fehler umgangen, indem ich ihn einfach ignoriert habe, woraufhin die Dekompression funktionierte. Deshalb gibt es vielleicht ein paar Fugen. Ich habe die Spezifikation des PNG-Formats und seiner Versionen nicht verstanden. Vielleicht müssen Sie sich mit diesem Format oder dem jpg-Format näher befassen.
Besonders diese png-Datei ist schief mit Quadraten ohne Transparenz mit 8-Bit-Farbmaske anstelle von 24-Bit.
wie diese
Ich nehme an, das wird auf dem Markt gut ankommen.
Deshalb habe ich ein Beispiel mit Parsing und Skalierung von Icons auf transparentem Hintergrund erstellt.
Wie ich bereits geschrieben habe, wurde der PNG-Dekomprimierungsalgorithmus nicht von mir, sondern von Zorro vor 7 Jahren entwickelt . Um genauer zu sein, muss er ihn aus einem C++-Code portiert haben. Außerdem gab dieser Code immer einen Fehler aus, und ich habe diesen Fehler umgangen, indem ich ihn einfach ignoriert habe, woraufhin die Dekompression funktionierte. Deshalb gibt es vielleicht ein paar Fugen. Ich habe die Spezifikation des PNG-Formats und seiner Versionen nicht verstanden. Vielleicht sollten Sie sich eingehender mit diesem Format oder dem jpg-Format beschäftigen.
Besonders diese png-Datei ist schief mit Quadraten ohne Transparenz mit 8-Bit-Farbmaske anstelle von 24-Bit.
Ich habe es ausprobiert. Ich habe die Quadrate nur bei der Größenänderung bemerkt. Deshalb ist mein Größenänderungsalgorithmus wahrscheinlich nicht perfekt. Ich habe schon einmal geschrieben, dass dieser Algorithmus buchstäblich "on the fly" in einem halben Tag vor ziemlich langer Zeit erstellt wurde. Jetzt würde ich diesen Algorithmus ganz anders machen. Aber leider habe ich noch keine Zeit.
Ich weiß selbst, dass das Schreiben eines Codes für 3+ einen Tag und für 5+ einen Monat dauert. Und wenn das Projekt groß ist, können die Fristen noch größer sein.
Für das, was wir haben, danke ich Ihnen. Das ist genug für jetzt.
Gibt es in Kanvas eine Möglichkeit, den Bildschirm mit einem kreisförmigen Farbverlauf von der Mitte aus zu füllen?
Hier gab es ein Beispiel für einen vertikalen Farbverlauf - https://www.mql5.com/ru/code/31689
Gibt es in Canvas eine Möglichkeit, den Bildschirm mit einem kreisförmigen Farbverlauf von der Mitte aus zu füllen?
Es gab ein Beispiel für einen vertikalen Farbverlauf hier - https://www.mql5.com/ru/code/31689
Das ist ganz einfach.
Sie brauchen nur eine Formel:
R2 = X2+Y2
Ich glaube, ich habe sogar die Funktion
Gibt es in Canvas eine Möglichkeit, den Bildschirm mit einem kreisförmigen Farbverlauf von der Mitte aus zu füllen?
Es gab ein Beispiel für einen vertikalen Farbverlauf hier - https://www.mql5.com/ru/code/31689
können Sie diese Option verwenden:
Farbverlauf geht auch über Alphakanal (Transparenz)können Sie diese Option verwenden:
Farbverlauf geht auch über Alphakanal (Transparenz)Danke, ich werde es ausprobieren.
Nikolai, hallo!
Ich habe dich einmal gebeten, Schieberegler zu erstellen, um den Zeitraum für die Anzeige des Diagramms bequem zu wählen
meinte ich dies:

sehr praktisch!Nikolai, hallo!
Ich habe dich einmal gebeten, Schieberegler zu erstellen, um den Zeitraum für die Anzeige des Diagramms bequem zu wählen
meinte ich dies:
sehr bequem!Erstens ist es nicht sehr bequem (IMHO)