Как сделать в МТ4 картинку на прозрачном фоне?

 

Как сделать в МТ4 картинку на прозрачном фоне?

И вообще, возможно ли это?

 
Evgeny Potapov:

Как сделать в МТ4 картинку на прозрачном фоне?

И вообще, возможно ли это?


МТ4 это вам не графический редактор. 

 
Evgeny Potapov:

И вообще, возможно ли это?

Конечно. Были на форуме обсуждения и не раз
32-bit Bitmaps with Transparency
32-bit Bitmaps with Transparency
  • 2015.12.22
  • www.mql5.com
This is just some information, rather than a question, but I thought I'd share it since I've been wondering how to do this for some time...
 
Комбинатор:
Конечно. Были на форуме обсуждения и не раз

А как сделать в МТ объект OBJ_RECTANGLE с прозрачностью 90%

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_RECTANGLE
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_RECTANGLE
  • www.mql5.com
//| Cоздает прямоугольник по заданным координатам                    |               time1=0,                            price1=0,                         time2=0,                            price2=0,                        width=1,            //| Перемещает точку привязки прямоугольника                         |...
 
Vitaly Muzichenko:

А как сделать в МТ объект OBJ_RECTANGLE с прозрачностью 90%

Рисовать на канвасе.
 
Никак, но можно сэмулировать канвасом
 

Что то удалили одно сообщение

https://www.mql5.com/ru/code/11149

 
Комбинатор:
Конечно. Были на форуме обсуждения и не раз

там, например пишут:

Canvas #include is not necessary for bitmap image with alpha channel.

Bitmaps with alpha channel require #resource followed by path to image or they will not display. This is not found in MQL4 documentation but it's the only way it will work. 

Example - If your image is located inside the folder /MQL4/Files/, then you would use the following: #resource"\\Files\\testbild.bmp";

Then add the image to the chart using whatever code you've created then use "::Files\\testbild.bmp" for your path. 

Кто-нибудь пробовал?

Получается?

Какие требования по форматированию bmp?

 
Evgeny Potapov:

Кто-нибудь пробовал?

Получается?

Какие требования по форматированию bmp?

Пробовал. Получается. Требования -- наличие альфа-канала в bmp. Можете пошариться по моему профилю. В блоге найдете 32-битные bmp картинки для опытов.

Повторюсь, примеров использования на форуме хватает, в том числе и на русском.

 

Если в MT4 использовать изображения в формате *.apng, то появляется возможность использовать прозрачность 8-битного альфа-канала этого формата.