Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 20

Тема: СП307-Р. Проблема с динамическим изображением и не только.

  1. #1

    По умолчанию СП307-Р. Проблема с динамическим изображением и не только.

    Здравствуйте, проблема в следующем: в конфигураторе панели при загрузке в блок "Динамическое изображение" какой-либо картинки (возможные варианты .bmp и .jpeg) очень сильно проседает качество изображения (огромные пиксели и размытые границы). Пробовал менять разрешение, программы, в которых создается изображение - результата ноль. Как победить проблему?
    Также интересен вопрос со вставкой .png с прозрачным фоном. Почему-то вместо картинки Черный или белый квадрат. Каким-то образом можно вставить картинку с прозрачным фоном или это невозиожно?

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,140

    По умолчанию

    Добрый день.

    1. Выложите, пожалуйста, картинки, с которыми можно воспроизвести эту проблему (в максимально возможном разрешении).

    С моей тестовой картинкой (.jpg, разрешение 800x480) артефактов не появляется.

    2022-06-22_9-09-03.png

    2. .png с прозрачным фоном можно добавить, например, с помощью библиотеки изображений. Но использовать их в элементе Динамическое изображение не получится.
    Если вам нужно переключать .png с прозрачным фоном - то добавьте каждую картинку с помощью элемента Анимация, наложите их друг на друга и переключайте биты видимости этих элементов.

    2022-06-22_9-11-33.png 2022-06-22_9-11-50.png

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.

    1. Выложите, пожалуйста, картинки, с которыми можно воспроизвести эту проблему (в максимально возможном разрешении).

    С моей тестовой картинкой (.jpg, разрешение 800x480) артефактов не появляется.

    2022-06-22_9-09-03.png

    2. .png с прозрачным фоном можно добавить, например, с помощью библиотеки изображений. Но использовать их в элементе Динамическое изображение не получится.
    Если вам нужно переключать .png с прозрачным фоном - то добавьте каждую картинку с помощью элемента Анимация, наложите их друг на друга и переключайте биты видимости этих элементов.

    2022-06-22_9-11-33.png 2022-06-22_9-11-50.png
    Вложение 61351
    Вложение 61352
    Спасибо, прикладываю

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,140

    По умолчанию

    В конфигураторе исходный файл в исходном разрешении (точнее, близком к нему - я поставил 400x400) отображается без существенных изменений.

    2022-06-22_10-02-30.png

    Но если вы хотите на экране панели отображать картинку в меньшем разрешении (например, 50x50) - то надо ее в таком разрешении и отрисовать, чтобы конфигуратору не приходилось делать масштабирование.
    При масштабировании, действительно, могут возникнуть артефакты.

  5. #5

    По умолчанию

    Понял, буду пробовать

  6. #6
    Пользователь Аватар для Borserg
    Регистрация
    06.05.2015
    Адрес
    Санкт-Петербург
    Сообщений
    148

    По умолчанию

    Следует признать, что работа Конфигуратора с прозрачностью в изображениях реализована отвратительно:

    1. При вставке из Библиотеки изображения JPG (галочка "Прозрачность" снята) результат имеет нормальный контур (как у источника) и белый фон.
    Это предсказуемо.

    1.png

    2. При вставке того же изображения, но с установленной галочкой "Прозрачность" результат имеет только контур (без фона), но вдоль контура появляются артефакты белого цвета.

    4.png

    А ведь формат JPG не поддерживает прозрачность. Значит Конфигуратор конвертирует исходное изображение?

    3. Имеется нормальное изображение PNG с прозрачным фоном.

    2.png

    При вставке этого изображения (галочка "Прозрачность" снята) получаем черный фон. Почему?

    3.png

    При вставке этого же изображения, но с установленной галочкой "Прозрачность" результат ни в какие ворота не лезет. От четкого контура не осталось и следа.

    5.png

    Такое поведение Конфигуратора сильно затрудняет создание мнемосхем.

  7. #7
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,838

    По умолчанию

    Цитата Сообщение от Borserg Посмотреть сообщение
    Следует признать, что работа Конфигуратора с прозрачностью в изображениях реализована отвратительно:

    1. При вставке из Библиотеки изображения JPG (галочка "Прозрачность" снята) результат имеет нормальный контур (как у источника) и белый фон.
    Это предсказуемо.

    1.png

    2. При вставке того же изображения, но с установленной галочкой "Прозрачность" результат имеет только контур (без фона), но вдоль контура появляются артефакты белого цвета.

    4.png

    А ведь формат JPG не поддерживает прозрачность. Значит Конфигуратор конвертирует исходное изображение?

    3. Имеется нормальное изображение PNG с прозрачным фоном.

    2.png

    При вставке этого изображения (галочка "Прозрачность" снята) получаем черный фон. Почему?

    3.png

    При вставке этого же изображения, но с установленной галочкой "Прозрачность" результат ни в какие ворота не лезет. От четкого контура не осталось и следа.

    5.png

    Такое поведение Конфигуратора сильно затрудняет создание мнемосхем.
    Поддержка прозрачности формата JPG тут не причем.
    При любом формате изображения, конфигуратор "делает прозрачность" путем наложения на исходное изображения битовой маски, имеющей ч/б изображение, где видимая часть - черное, а невидимое(фон) - белое.
    При этом маска формируется автоматически, при вкл. галки прозрачность.
    Посмотреть вид полученной маски можно в свойствах изображения.
    Однако ИИ у конфигуратора нет, по этому маска может быть получена не очень, особенно если исходное изображение имеет полутона.
    Например
    Скрытый текст:
    Последний раз редактировалось petera; 28.12.2022 в 11:36.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #8
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,838

    По умолчанию

    Итог - хотите иметь качество без артефактов, тогда редактируйте маску сами.
    Например
    Захват-01.png

    Пример 2
    Скрытый текст:
    Последний раз редактировалось petera; 28.12.2022 в 11:27.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9
    Пользователь Аватар для Borserg
    Регистрация
    06.05.2015
    Адрес
    Санкт-Петербург
    Сообщений
    148

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Однако ИИ у конфигуратора нет, по этому маска может быть получена не очень, особенно если исходное изображение имеет полутона.
    В том то и дело, что исходное изображение исключительно ч/б с четким контуром.

  10. #10

    По умолчанию

    Цитата Сообщение от Borserg Посмотреть сообщение
    В том то и дело, что исходное изображение исключительно ч/б с четким контуром.
    Изображение у вас с тенями изначально, вот попытался в PAINT залить белый фон и получил то же самое. 123.jpg а это в панели1234.jpg

    Панель даже лучше обработала, так что рисуйте сами без теней
    и размер картинки примерно как будет в панели, тогда всё ок будет.
    Последний раз редактировалось kondor3000; 28.12.2022 в 14:29.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 4
    Последнее сообщение: 23.04.2019, 12:25
  2. СП307-Б. Проблема с выводом журнала событий
    от g0r0d0k в разделе Панели оператора (HMI)
    Ответов: 70
    Последнее сообщение: 26.10.2017, 13:06
  3. Проблема использования ПЛК150 + СП307
    от garnalex в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 24.05.2017, 04:55
  4. Связь с контроллером с динамическим IP через интернет
    от Vova230 в разделе Сетевые технологии
    Ответов: 21
    Последнее сообщение: 11.01.2016, 10:23
  5. ПЧВ Овен, пробема с динамическим торможением
    от nestor в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 30.09.2014, 16:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •