как уменьшить разрешение экрана?
- Войдите на сайт для отправки комментариев
Чт, 30/04/2020 - 15:31
у меня есть дисплей 240X240 ips с arduino uno r3 возможно ли уменьшить его разрешение чтобы пиксели были на экране больше?
у меня есть дисплей 240X240 ips с arduino uno r3 возможно ли уменьшить его разрешение чтобы пиксели были на экране больше?
например до 120X120 или еще меньше?
как вариант я уменьшаю с помощью этой строки
Даю подсказку: физическое разрешение монитора твоего компа - постоянное. Ну то есть там не меняется количество пикселей. А ты можешь в винде изменить разрешение экрана, правда? Так вот - всё это делается программной интерполяцией. Масштабируй изображение, выводимое на экран, и всё.
обрежь экран ножницами по металлу по размеру числа нужных пикселов. Делов-то.
как вариант я уменьшаю с помощью этой строки
никак.
Число точек на экране 240х240 и это изменить невозможно.
Можно только рисовать картинки в 2 раза крупнее, но число точек на экране (и необходимую для этого память) это не уменьшит.
Чтобы пиксели были больше, нужно чтобы виртуальный "пиксель" был квадратом из нескольких физических пикселей.
Что-то мне подсказывает, что штатно существующие библиотеки такого не умеют. Значит остаётся только вручную отрисовывать интерфейс с учётом коэффициента масштабирования.
жаль, как раз таки проблема в том что когда увеличиваешь в два раза, сьедает много памяти и начинает тормозить
жаль, как раз таки проблема в том что когда увеличиваешь в два раза, сьедает много памяти и начинает тормозить
решение - купить другой дисплей. Или более мощную ардуину. чтоб не тормозило
Чтобы дисплею установить другое разрешение - таких функций действительно скорее всего нет. А вот для отдельных операций уже возможны варианты. В библиотеке UTFT например у функции drawBitmap есть параметр scale именно для этого.
у меня есть дисплей 240X240 ips с arduino uno r3 возможно ли уменьшить его разрешение чтобы пиксели были на экране больше?
А где программа и схема? Или мы будем обсуждать стандарты си++? Полную деталировку тож давай.