Размер проекта, над которым я работаю, должен быть изменен при изменении разрешения монитора. Из-за устаревшего кода и других проблем мы делаем это с помощью пользовательской библиотеки, которая масштабирует все компоненты до соответствующих размеров при изменении разрешения.
Однако, когда мы масштабируем некоторые изображения / значки, используемые в проекте, они становятся размытыми / размытыми / сглаженными. Главным образом потому, что они все растровые гифки.
Одним из решений, которое, по нашему мнению, могло бы помочь решить эту проблему, является использование векторных изображений и их преобразование в растровые изображения на лету (и кэширование их для повышения производительности).
Что вы все думаете? Будет ли это хороший путь? Или есть лучшие альтернативы выбранному мною методу?
Если это лучший способ, то кто-то может дать указание о том, как выполнить преобразование SVG, например, JPG или PNG (предпочтительно). Доступные (и коммерчески используемые) библиотеки?
Спасибо