docs(mxl-compile): прозрачность картинки — подтверждено на стенде

Одна и та же картинка 25×30 вставлена в стенд дважды: без флажка
«прозрачный фон» платформа пишет t="false", с флажком — tx="24" ty="29",
то есть координату правого нижнего пикселя. Два способа записи исключают
друг друга. Стенд с обоими случаями положен в фикстуры.
This commit is contained in:
Nick Shirokov
2026-08-15 20:17:26 +03:00
parent 9285ed00cd
commit ce66b03586
4 changed files with 45 additions and 7 deletions
+4 -2
View File
@@ -429,8 +429,10 @@
Запись в `pictures` — либо ссылка на библиотеку картинок платформы (`ref`), либо сами данные
в base64 (`data`). Пустая запись `{}` — картинка не задана, такое в макетах встречается.
С данными сочетаются `transparent` (прозрачность включена) и `transparentPixel`
(`{ "x": …, "y": … }` — координата пикселя, чей цвет считается прозрачным).
С данными сочетаются `transparent` и `transparentPixel` — два способа записать прозрачность,
исключающие друг друга: `transparent: false` — прозрачного фона нет,
`transparentPixel: { "x": …, "y": … }` — прозрачным считается цвет пикселя с этими координатами
(Конфигуратор по флажку «прозрачный фон» берёт правый нижний пиксель картинки).
Одну запись `pictures` могут использовать несколько рисунков — данные в макете не дублируются.