class CImage
Класс для отображения и управления растровыми изображениями на графике торгового терминала.
Сообщите нам, если считаете, что материал размещён без разрешения.
Обращение по товару «cimage.mqh» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
CImage — это библиотека на языке MQL5, разработанная MetaQuotes Software Corp., предназначенная для работы с растровыми изображениями на графиках торгового терминала. Библиотека предоставляет одноимённый класс, который позволяет загружать изображения из ресурсов и отображать их в виде меток на графике.
Класс CImage использует компонент CCanvas для рендеринга изображений с поддержкой прозрачности. При создании объекта растр загружается из ресурса, преобразуется в массив пикселей и выводится на график в указанных координатах. Поддерживается настройка уровня прозрачности при отображении.
Библиотека предоставляет методы для получения ширины изображения, изменения его размеров с интерполяцией пикселей, а также для завершения работы и освобождения ресурсов. Вспомогательная функция ArraySwap используется для обмена массивов пикселей при масштабировании.
Классов: 1 · методов: 3 · конструкторов: 1 · деструкторов: 1 · отдельных функций: 0
class CImage
Класс для отображения и управления растровыми изображениями на графике торгового терминала.
CImage(const string name,double x,double y,double transparency)
Создаёт объект изображения, загружает растр из ресурса и отображает его на графике в заданных координатах с указанной прозрачностью.
~CImage()
Уничтожает canvas и освобождает ресурсы, связанные с объектом изображения.
uint Width()
Возвращает ширину загруженного изображения в пикселях.
void ResizeImage(double NewWidth)
Изменяет ширину изображения с интерполяцией пикселей, сохраняя пропорции.
void Finish()
Завершает работу объекта и уничтожает canvas на графике.
??/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
/ / | C I m a g e . m q h |
/ / | C o p y r i g h t 2 0 1 8 , M e t a Q u o t e s S o f t w a r e C o r p . |
/ / | h t t p s : / / w w w . m q l 5 . c o m |
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
# p r o p e r t y c o p y r i g h t " C o p y r i g h t 2 0 1 8 , M e t a Q u o t e s S o f t w a r e C o r p . "
# p r o p e r t y l i n k " h t t p s : / / w w w . m q l 5 . c o m "
# p r o p e r t y v e r s i o n " 1 . 0 0 "
# i n c l u d e <