Сразу по поводу изменения размеров картинки в редакторе экрана
Вставленная картинка сразу преобразуется в формат bmp, который в дальнейшем и используется для вывода в панели, по этому
а) нет НИКАКОГО смысла делать исходную картинку в форматах отличных от bmp, (PNG, TIF, JPG и пр.)
б) т.к. bmp не масштабируется, то размер исходной картинки СРАЗУ должен быть равен нужному размеру на экране панели иначе при дальнейшем изменении размеров пикселизации не избежать
Теперь по поводу рамки вокруг изображения. Она может быть не только белой, но и черной. Цвет рамки зависит от свойств "прозрачности" исходного изображения.
Рамки не избежать если у картинки по контуру есть полутень или контур изображения меньше размеров рисунка
Вложение 42930
Если вставлять на экран изображение как картинку
Поросто вставить картинку:
то получим паразитную рамку по контуру изображения. В данном случае - черную.
Проще всего сначала картинку добавить в библиотеку изображений, а затем вставлять ее на экран из библиотеки С ВКЛЮЧЕННОЙ галкой "Прозрачность"
Рисунки из библиотеки:
ЗЫ.
Прозрачность картинке можно добавить и вручную.
"Прозрачные" картинки состоят из двух частей
- Изображение
Вложение 42932
-Маска
Вложение 42933
Маска - чёрнобелая картинка в формате BMP. В том месте где у маски белое в конечном изображении будет прозрачным.
Таким образом,
-берете исходную картинку мнемосхемы,
-закрашиваете все области, которые должны быть непрозрачными, черным цветом
-стираете все области которые должны быть прозрачными
-преобразуете в чернобелый BMP и сохраняете как маску
Например, такое динамическое изображение
https://www.owen.ru/forum/attachment...1&d=1422814154
Делается из рисунков с масками
Рисунки с маской:
Естественно, маску нужно делать не в векторных редакторах, а в тех, которые работают с пикселями.
Маска созданная вручную порой ГОРАЗДО точней, чем созданная самим конфигуратором при включении галки "Прозрачность".
Если рисунок должен быть прозрачным где-то в середине, то без ручной маски и подавно не обойтись.