Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Работа с изображениями  (Прочитано 467 раз)

ART63

  • Постоялец
  • ***
  • Сообщений: 149
    • Просмотр профиля
Работа с изображениями
« : 14 Декабря 2021, 12:23:37 »
Реализуя тестовый проект, понял, что работать с изображениями можно тремя способами:
1. Сделать несколько изображений, разместив их друг над другом, и показывать/скрывать нужные.
2. Сделать анимационное изображение из нескольких, отключить анимацию и показывать нужный кадр.
3. Сделать изображение белым цветом и прозрачным фоном. Тогда можно менять цвет изображения программно. Недостаток: нельзя изменить цвет фона.
Возможно, есть еще какие-то варианты.

Вопрос: если в проекте много различных изображений, с точки зрения потребления ресурсов, какой вариант предпочтительней?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Работа с изображениями
« Ответ #1 : 14 Декабря 2021, 13:10:28 »
Здравствуйте.

Третий вариант лучший по производительности и потреблению ресурсов. Если нужно залить фон одним цветом, то можно на фоне изображения разместить компонент Фигура (Shape) и менять его цвет. Даже такой вариант будет лучше первых двух.
Первый вариант самый плохой.
« Изменён: 14 Декабря 2021, 13:14:30 от Simple-Scada »