Вернуться   Компьютерный форум > Обо всем > Общение по интересам
 
 
Опции темы
Старый 26.11.2013, 22:01   #1 (ссылка)
Новичок
 
Регистрация: 26.11.2013
Сообщений: 0
Репутация: 0
Question Как сжать изображение на дисплее по горизонтали?

На ноуте стандартное максимальное разрешение стояло 1024х600.
Через реестр разблокировал разрешения 1024х768 и 1152х864.
Они работают, но картинка растянута по горизонтали (как рабочий стол, так и программы). В действительности, она просто сплющена по вертикали, т.к. 600 пикселей теперь отображают 768 точек (насколько я понимаю), а по горизонтали всё те же 1024.

Так что получается, мне нужно сжать горизонтальное изображение, чтобы 1024 точки отображались на 800 пикселях. Как это сделать?

Пробовал включить масштабирование через стандартную утилиту, но на этих двух режимах не срабатывает. Автоматически растягивает на весь экран.

Внимание, вопрос: как сжать?

Машина: Lenovo IdeaPad S110
ОС: Windows 7 Начальная SP1
Видеоадаптер: встроенный, Intel(R) Graphics Media Accelerator 3600 Series
assa35 вне форума  
Старый 26.11.2013, 22:07   #2 (ссылка)
Эксперт
 
Аватар для Powwow
 
Регистрация: 11.09.2010
Сообщений: 11,062
Репутация: 1098
По умолчанию

Цитата:
Сообщение от assa35 Посмотреть сообщение
Через реестр разблокировал разрешения 1024х768 и 1152х864.
Зачем ?
Цитата:
Сообщение от assa35 Посмотреть сообщение
мне нужно сжать горизонтальное изображение, чтобы 1024 точки отображались на 800 пикселях.
Издеваетесь ? Пиксель это и есть светящаяся точка.
Powwow вне форума  
Старый 26.11.2013, 22:11   #3 (ссылка)
Новичок
 
Регистрация: 26.11.2013
Сообщений: 0
Репутация: 0
Smile

Цитата:
Сообщение от Powwow Посмотреть сообщение
Зачем ?
Потому что Civilization III идёт только с разрешением не менее 768 по вертикали.


Цитата:
Сообщение от Powwow Посмотреть сообщение
Издеваетесь ?
Ничуть.

---------- Добавлено в 21:11 ---------- Предыдущее сообщение было написано в 21:07 ----------

Цитата:
Сообщение от Powwow Посмотреть сообщение
Зачем ?Издеваетесь ? Пиксель это и есть светящаяся точка.
Ну как-то же влезло 768 точек в 600 пикселей.
Значит, и 1024 точки в 800 влезет.
assa35 вне форума  
Старый 26.11.2013, 22:15   #4 (ссылка)
Эксперт
 
Аватар для Powwow
 
Регистрация: 11.09.2010
Сообщений: 11,062
Репутация: 1098
По умолчанию

В литровой банке легко умещается стакан воды, а вы хотите литр воды уместить в стакане, т.е. отобразить 1024 точки на 800 пикселях.
Цитата:
Сообщение от assa35 Посмотреть сообщение
Ну как-то же влезло 768 точек в 600 пикселей.
168 точек просто за пределами экрана.
Powwow вне форума  
Старый 26.11.2013, 22:16   #5 (ссылка)
Новичок
 
Регистрация: 26.11.2013
Сообщений: 0
Репутация: 0
Smile

Цитата:
Сообщение от Powwow Посмотреть сообщение
В литровой банке легко умещается стакан воды, а вы хотите литр воды уместить в стакане, т.е. отобразить 1024 точки на 800 пикселях.
168 точек просто за пределами экрана.
Ну а как тогда получилось, что у меня в матрицу в 600 пикселей на ноуте влезло 768 точек?

Цитата:
Сообщение от Powwow Посмотреть сообщение
168 точек просто за пределами экрана.
Изображение отображается полностью.
assa35 вне форума  
Старый 26.11.2013, 22:25   #6 (ссылка)
Эксперт
 
Аватар для Powwow
 
Регистрация: 11.09.2010
Сообщений: 11,062
Репутация: 1098
По умолчанию

Цитата:
Сообщение от assa35 Посмотреть сообщение
Изображение отображается полностью.
Значит, как было 600, так и осталось 600, если не верите, можете пересчитать.
Powwow вне форума  
Старый 26.11.2013, 22:34   #7 (ссылка)
Новичок
 
Регистрация: 26.11.2013
Сообщений: 0
Репутация: 0
По умолчанию

Цитата:
Сообщение от Powwow Посмотреть сообщение
Значит, как было 600, так и осталось 600, если не верите, можете пересчитать.
Матрица - 600, принтскрин даёт 768)

assa35 вне форума  
Старый 26.11.2013, 23:06   #8 (ссылка)
Эксперт
 
Аватар для Powwow
 
Регистрация: 11.09.2010
Сообщений: 11,062
Репутация: 1098
По умолчанию

Цитата:
Сообщение от assa35 Посмотреть сообщение
Матрица - 600, принтскрин даёт 768)
Большее разрешение даёт видеокарта, монитор больше 600 дать не может, при всём желании. Скрин это порождение видеокарты, а не экранная копия изображения монитора. У современных видеокарт вообще большой запас разрешения, по отношению к современным мониторам, но и у них свой предел.
Powwow вне форума  
Ads
Старый 26.11.2013, 23:15   #9 (ссылка)
Новичок
 
Регистрация: 26.11.2013
Сообщений: 0
Репутация: 0
Question

Цитата:
Сообщение от Powwow Посмотреть сообщение
Большее разрешение даёт видеокарта, монитор больше 600 дать не может, при всём желании. Скрин это порождение видеокарты, а не экранная копия изображения монитора. У современных видеокарт вообще большой запас разрешения, по отношению к современным мониторам, но и у них свой предел.
Это-то я понимаю, и это не проблема, с этим всё ясно. Изображение, посылаемое видюхой, ужимается в матрицу, и оно получается немного размытым. По фигу. Как мне его по горизонтали сжать на дисплее?
assa35 вне форума  
Старый 26.11.2013, 23:17   #10 (ссылка)
Эксперт
 
Аватар для KaAd
 
Регистрация: 28.09.2010
Сообщений: 18,283
Записей в блоге: 6
Репутация: 1712
По умолчанию

Мда...Какого только бреда со стороны ТС тут не встретишь...
Может заодно надумаете, как мой Full HD моник заставить работать в 4К разрешении?
KaAd вне форума  
Старый 26.11.2013, 23:27   #11 (ссылка)
Эксперт
 
Аватар для KaAd
 
Регистрация: 28.09.2010
Сообщений: 18,283
Записей в блоге: 6
Репутация: 1712
По умолчанию

Эдакий разгон пикселей монитора
KaAd вне форума  
Старый 26.11.2013, 23:58   #12 (ссылка)
Новичок
 
Регистрация: 26.09.2013
Сообщений: 513
Репутация: 38
По умолчанию

А что мне нравится.... на 600 точках отображать 800... эдак на моем full hd телевизоре можно будет 4к фильмы смотреть. Автор научи)))
treunix вне форума  
Старый 27.11.2013, 00:00   #13 (ссылка)
Новичок
 
Регистрация: 26.11.2013
Сообщений: 0
Репутация: 0
По умолчанию

Цитата:
Сообщение от set of letters Посмотреть сообщение
p.s. переустанови драйвер на карту
Дрова стоят последние, да они тут и ни при чём.
Стандартная утилита регулирует масштабирование только на двух разрешениях, которые есть изначально.
Мне же нужны те, которых там изначально нет. Поэтому ни новые дрова, ни оригинальная утилита тут не помогут.

По вертикали каким-то образом же ужимается картинка от видюхи в высоту матрицы, значит, где-то прописан параметр - высота матрицы, в соответствии с которым масштабируется изображение по вертикали из 768 пикселей в 600 и выводится.

Аналогично, прописана ширина матрицы - 1024 пикселя, и он выводит изображение на всю ширину. Скажите, где валяются эти параметры, я пропишу ширину матрицы в 800 пикселей и выводимое изображение с видюхи будет масштабироваться из 1024 в 800, аналогично тому, как это делается по вертикали.

Вот и всё, о чём я спрашиваю.

Или где в реестре есть параметр (и есть ли?) с помощью которого можно поставить сохранение пропорций при выводе изображения (т.к., опять же, в стандартной утилите на таком разрешении сохранение пропорций сбрасывается на растягивание на весь экран).
assa35 вне форума  
Старый 27.11.2013, 00:19   #14 (ссылка)
Новичок
 
Регистрация: 26.09.2013
Сообщений: 513
Репутация: 38
По умолчанию

автор, вы понимаете что такое пиксель вообще? это единица изображения, из которых строится картинка на вашем экране. Как вы сможете отобразить картинку из 768 пикселей на экране в 600. Я не знаю как это объяснить человеку которому просто надо, и он не хочет слушать ничего.
treunix вне форума  
Старый 27.11.2013, 00:51   #15 (ссылка)
Эксперт
 
Аватар для Powwow
 
Регистрация: 11.09.2010
Сообщений: 11,062
Репутация: 1098
По умолчанию

Цитата:
Сообщение от treunix Посмотреть сообщение
Как вы сможете отобразить картинку из 768 пикселей на экране в 600.
Там выше в теме скрин и фото экрана. Видеоадаптер выдаёт 768 точек по вертикали, а монитор своими 600 пикселями как-то размазанно показывает эту картинку. Это вопрос просто задан так коряво и выглядит абсурдно.

assa35, на вашем мониторе 1024 пикселя по горизонтали, хотите, чтобы 800 из них в центре работали, а по краям две вертикальные чёрные полосы были, зато не было бы геометрических искажений ? Никак не получится, по-моему. Не пойму, нафига это всё. Что не устраивает ? Игра запустилась в полноэкранном режиме с небольшими геометрическими искажениями. А для работы нужно просто выставить родное разрешение монитора и пользоваться дальше.
Powwow вне форума  
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу ссылку разместить по горизонтали и вертикали определенным образом!!! diosida Веб-строительство 1 12.02.2013 23:04
Черные полосы на дисплее vamfirius Windows 8 0 14.04.2012 23:22
биос не умещаетса на дисплее naumchik Неисправности, настройка 3 23.07.2010 02:48
Пятно на дисплее Dyatel Мобильные устройства 3 27.01.2010 16:14
Запуск приложения на втором дисплее hozikov Windows XP 3 09.10.2009 16:24


Текущее время: 09:58. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.