пятница, 29 января 2021 г.

Приведение остальных элементов к рекомендуемым размерам снизит дополнительно нагрузку на процессор?

"...Настроили показ информеров Яндекс.Погоды через QML в титровального проекте. По старинке делали в размер кадра, а не содержимого. При запуске процессор ушел в полку. Потом переделали элементы QML в размер содержимого и стало лучше.

Знаем, что вы изначально рекомендуете слои с прозрачностью делать не на весь кадр, но у нас так исторически сложилось, что все элементы (в основном, это PNG и стрелки часов) сделаны именно так.

Вопрос: приведение остальных элементов к рекомендуемым размерам снизит дополнительно нагрузку на процессор, или в случае с PNG это не так критично, как с QML?..."

Да снизит. Наша рекомендация прежняя: не нужно делать картинки большими (во весь экран, например, 720х576). Делайте их именно под размер "полезного" изображения. Такой подход снижает нагрузку на систему: ведь даже прозрачные пикселы приходится обрабатывать и выводить на экран.