AIMP Forum

Разное => Архив / Archive => Вопросы (архив) / Questions (archive) => Topic started by: skalpel on November 13, 2012, 14:23:50

Title: [есть ответ] размер плеера (масштабирование)
Post by: skalpel on November 13, 2012, 14:23:50
как уменьшить размер плеера ?например Sony ES-Style
Title: Re: размер плеера
Post by: Soolo on November 13, 2012, 15:16:32
никак
АИМП не поддерживает масштабирование
Title: Re: размер плеера
Post by: basketbolide on November 29, 2012, 15:53:21
Уважаемые разработчики.
То, что интерфейс плеера не поддерживает масштабирование (ни автоматическое с привязкой к системному DPI, ни настраиваемое), не соответствует требованиям сегодняшнего дня. Сейчас в ноутбуках получают широкое распространение дисплеи с маленьким физическим размером точки, например 15,6" Full HD 1920х1080, для которых комфортный DPI 125% или 150%. Протестируйте, пожалуйста, интерфейс плеера (в особенности вид меню настроек) на таком дисплее, и сделайте выводы.
Title: Re: размер плеера
Post by: Soolo on November 29, 2012, 15:56:15
Уважаемые разработчики.
То, что интерфейс плеера не поддерживает масштабирование (ни автоматическое с привязкой к системному DPI, ни настраиваемое), не соответствует требованиям сегодняшнего дня. Сейчас в ноутбуках получают широкое распространение дисплеи с маленьким физическим размером точки, например 15,6" Full HD 1920х1080, для которых комфортный DPI 125% или 150%. Протестируйте, пожалуйста, интерфейс плеера (в особенности вид меню настроек) на таком дисплее, и сделайте выводы.
подскажите, пожалуйста, программы, которые адекватно поддерживают изменение масштаба
по-моему проводник винды и тот неадекват
Title: Re: размер плеера
Post by: Tarik on November 29, 2012, 16:54:21
Уважаемые разработчики.
То, что интерфейс плеера не поддерживает масштабирование (ни автоматическое с привязкой к системному DPI, ни настраиваемое), не соответствует требованиям сегодняшнего дня. Сейчас в ноутбуках получают широкое распространение дисплеи с маленьким физическим размером точки, например 15,6" Full HD 1920х1080, для которых комфортный DPI 125% или 150%. Протестируйте, пожалуйста, интерфейс плеера (в особенности вид меню настроек) на таком дисплее, и сделайте выводы.
Интерфейс плеера - это не стандартный оконный интерфейс винды. Поэтому работать масштабирование не будет.
Title: Re: размер плеера
Post by: basketbolide on November 29, 2012, 19:26:03
Интерфейс плеера - это не стандартный оконный интерфейс винды. Поэтому работать масштабирование не будет.
Это ясно, что интерфейс не стандартный. И проблема такая не только в AIMP, но и в других приложениях с bitmap интерфейсом и шрифтами.
Но, мне думается, смотреть вперед следует уже сейчас. Через некоторое время дисплеев 15,6" 1366х768 будет меньшинство.
Не претендую на глубокие познания в вопросе разработки интерфейса приложений, но, думается, есть как минимум два варианта, по аналогии масштабирования шрифтов:
1. Векторная графика с возможностью произвольного масштабирования.
2. Набор из нескольких традиционных растровых интерфейсов разного масштаба (100%, 125%, 150%, как набор стандартных DPI в Windows) для каждого скина, так же как для растровых шрифтов разные размеры - это фактически разные шрифты.
Title: Re: размер плеера
Post by: Artem on November 29, 2012, 19:34:28
Кто мешает поменять разрешение экрана в настройках ОС? Я не планирую в ближайшем времени заниматься поддержкой DPI. Даже стандартные программы его корректно не поддерживают.
Title: Re: размер плеера
Post by: basketbolide on November 29, 2012, 19:36:52
подскажите, пожалуйста, программы, которые адекватно поддерживают изменение масштаба
по-моему проводник винды и тот неадекват
Проводник намного более адекватен, нежели АИМП.
Еще Google Chrome, VLC Media Player...
Конечно, большинство таких программ используют виндовые элементы интерфейса, но не все.
Title: Re: размер плеера
Post by: basketbolide on November 29, 2012, 19:38:43
Кто мешает поменять разрешение экрана в настройках ОС?
Прием работает корректно только на CRT мониторах. Для LCD не подходит.
Но, ваша позиция понятна. Спасибо.  :)
Title: Re: размер плеера
Post by: Artem on November 29, 2012, 19:42:31
Прием работает корректно только на CRT мониторах. Для LCD не подходит.

Почему?
Title: Re: размер плеера
Post by: Soolo on November 29, 2012, 19:44:51
Прием работает корректно только на CRT мониторах. Для LCD не подходит.
Но, ваша позиция понятна.
На высоких разрешениях все отлично работает.
Пиксели ведь маленькие
Title: Re: размер плеера
Post by: basketbolide on November 29, 2012, 19:51:57
Почему?
Потому что на LCD хорошая картинка бывает только, если программное разрешение кратно физическому разрешению матрицы. Т.е. для матрицы 1920x1080 разрешениями с нормальной картинкой будут родное 1920х1080, затем в 2 раза меньше 960х540 и т.д. Второе разрешение уже не айс. Фактически у LCD только одно комфортное разрешение - это физическое разрешение матрицы.
Title: Re: размер плеера
Post by: basketbolide on November 29, 2012, 19:58:14
На высоких разрешениях все отлично работает.
Пиксели ведь маленькие
Работает, но не отлично и даже не хорошо. Проблема проявляется как раз в растровых изображениях и шрифтах.
Например, толщина линии три точки. В родном разрешении LCD это те же три точки, все четко. В разрешении в 1,5 раза меньше это 4,5 точки. При отображении получится нечеткая линия.
Title: Re: размер плеера
Post by: Soolo on November 29, 2012, 20:25:18
Работает, но не отлично и даже не хорошо. Проблема проявляется как раз в растровых изображениях и шрифтах.
Например, толщина линии три точки. В родном разрешении LCD это те же три точки, все четко. В разрешении в 1,5 раза меньше это 4,5 точки. При отображении получится нечеткая линия.
не нужно математику рассказывать, это понятно
просто на 15 дюймов и фулл HD - это очень маленькая точка, не сильно заметно будет
Title: Re: размер плеера
Post by: basketbolide on November 29, 2012, 20:36:06
просто на 15 дюймов и фулл HD - это очень маленькая точка, не сильно заметно будет
Как показывает практика, родное разрешение + 125-150% DPI дают лучший результат, за исключением приложений с растровым интерфейсом, которые не масштабируются.
Title: Re: размер плеера
Post by: Я Гриша! on November 29, 2012, 21:07:12
Кстати в классическом скине Winamp была такая фишка «Двукратный размер»
В магазинах уже начали появляться мониторы со сверх чётким разрешением 3840 x 2160
Вот так это будет выглядеть http://s08.radikal.ru/i181/1211/03/89ebeec803b7.jpg

может можно что нибудь сделать, простенькое по типу экранной лупы + масштабируемая маска с расстановкой фреймов
Title: Re: размер плеера
Post by: Xwansu on November 29, 2012, 23:41:50
А как сами винды будут выглядеть: текст, даже увеличеннй в 1,5 раза будет нечитаемым.
В Win 8, наконец, пошли правильным направлением и сделали настраиваемый размер шрифта для разных элементов. На семерке такого реально не хватает  :'(
Title: Re: размер плеера
Post by: Я Гриша! on November 30, 2012, 03:58:04
А как сами винды будут выглядеть: текст, даже увеличеннй в 1,5 раза будет нечитаемым.
Я вообще не понимаю Microsoft, зачем надо привязывать элементы ОС к разрешению?!
ну сделали-бы отдельный ползунок размер интерфейса Windows, а разрешение экрана имхо может быть только одно!
Title: Re: размер плеера
Post by: Artem on November 30, 2012, 08:35:24
Я вообще не понимаю Microsoft, зачем надо привязывать элементы ОС к разрешению?!
ну сделали-бы отдельный ползунок размер интерфейса Windows, а разрешение экрана имхо может быть только одно!

В смысле?
Title: Re: размер плеера
Post by: basketbolide on November 30, 2012, 12:52:37
А как сами винды будут выглядеть: текст, даже увеличеннй в 1,5 раза будет нечитаемым.
Текст можно увеличить и более чем в 1,5 раза.
Title: Re: размер плеера
Post by: basketbolide on November 30, 2012, 12:54:02
Я вообще не понимаю Microsoft, зачем надо привязывать элементы ОС к разрешению?!
ну сделали-бы отдельный ползунок размер интерфейса Windows, а разрешение экрана имхо может быть только одно!
Такой ползунок существует. Называется DPI.
Title: Re: размер плеера
Post by: Я Гриша! on November 30, 2012, 14:02:12
В смысле?
Я имею в виду, зачем надо ухудшать детализацию экрана чтобы сделать элементы интерфейса и шрифтов более крупными,
ведь при большем разрешении можно улучшить прорисовку деталей и шрифтов
Такой ползунок существует. Называется DPI.
И где он?
Title: Re: размер плеера
Post by: basketbolide on November 30, 2012, 14:35:41
И где он?
В семерке:
1. Правой кнопкой на рабочем столе -> Разрешение экрана.
2. Сделать текст и другие элементы больше или меньше.
3. В открывшемся окне можно выбрать:
    3.1. Один из стандартных DPI: 100% (96 точек/дюйм), 125% (120), 150% (144).
    3.2. Произвольный: выбрать слева "Другой размер шрифта".
P.S. Немного поколдовав в реестре, можно также изменить DPI в окне логина до входа в систему.
Title: Re: размер плеера
Post by: Я Гриша! on November 30, 2012, 15:42:38
Да я знаю об этом спасибо, просто это не совсем ползунок  :)

Кстати если сам Aimp при этом увеличивается значит можно добавить эту фишку в настройки Aimpa, но применимую только к самому Aimpу а не ко всем элементам windows
Для мониторов с разрешением 3840 x 2160 (http://s08.radikal.ru/i181/1211/03/89ebeec803b7.jpg) 4k это будет полезно
Title: Re: размер плеера
Post by: basketbolide on November 30, 2012, 16:39:50
если сам Aimp при этом увеличивается
АИМП при этом не увеличивается. Собственно, в этом и заключается суть проблемы, что АИМП не реагирует на изменение системного DPI. И изнутри АИМПа размер его элементов тоже не поменять, за исключением шрифта в плейлисте, что уже неплохо.
Title: Re: размер плеера
Post by: basketbolide on November 30, 2012, 16:45:43
Для мониторов с разрешением 3840 x 2160 (http://s08.radikal.ru/i181/1211/03/89ebeec803b7.jpg) 4k это будет полезно
А какая у этого моника диагональ? Какой комфортный DPI в винде? 200%?
Title: Re: размер плеера
Post by: Я Гриша! on November 30, 2012, 17:50:40
АИМП при этом не увеличивается. Собственно, в этом и заключается суть проблемы, что АИМП не реагирует на изменение системного DPI. И изнутри АИМПа размер его элементов тоже не поменять, за исключением шрифта в плейлисте, что уже неплохо.
А вот тут ты ошибешься друг, у меня всё прекрасно реагирует, смотри скриншот  :)
Анимация из двух скриншотов сделанных в 100% и 150% dpi (http://i031.radikal.ru/1211/61/76007cc1cb06.gif)
и кстати заметил небольшой баг на прогресс-баре в 150%

По этому повторюсь: если сам Aimp при этом увеличивается значит можно добавить эту фишку в настройки Aimpa, но применимую только к самому Aimpу а не ко всем элементам windows
Для мониторов с разрешением 3840 x 2160 (http://s08.radikal.ru/i181/1211/03/89ebeec803b7.jpg) 4k это будет полезно

А какая у этого моника диагональ? Какой комфортный DPI в винде? 200%?
Без понятия у меня такого пока нет, просто взял картинку из инета и наложил скриншот Аимпа через Альт
Title: Re: размер плеера
Post by: basketbolide on November 30, 2012, 18:18:51
А вот тут ты ошибешься друг, у меня всё прекрасно реагирует смотри скриншот  :)

Про свой случай не ошибаюсь.
DPI=96 (http://s017.radikal.ru/i413/1211/e3/7543d5370f12.png)
DPI=144 (http://s001.radikal.ru/i193/1211/ec/738876eef449.png)
Win 7 HP OA CIS and GE, SP1, x64, RU
Разрешение 1920x1080
Title: Re: размер плеера
Post by: Я Гриша! on November 30, 2012, 18:33:18
Скин не дефолтный и плеер приклеен к краю, попробуйте 150%
у меня Windows 7 максимальная, x64, 1920x1200, Aimp3.20 [1163] с дефолтным скином
Title: Re: размер плеера
Post by: basketbolide on November 30, 2012, 18:41:01
Скин не дефолтный и плеер приклеен к краю
Сбросил скин и привязку к краю - без изменений.
Версия АИМП та же, build 1155.
Возможно, дело в том, что у меня в настройках DPI принудительно выставляется флаг "Использовать масштабы в стиле Windows XP", и сбросить его никак не получается. Попробую найти в реестре.
Все равно, как я понимаю, плеер никак не адаптируется к изменению DPI, а винда при отрисовке просто растягивает изображение с потерей четкости.
Title: Re: размер плеера
Post by: Я Гриша! on November 30, 2012, 18:53:40
“Баг” удалось повторить! скин и привязка к краю ни причём,
Аимп масштабируется только в круглых значениях 100% 125% 150%
после отключения галочки "Использовать масштабы в стиле Windows XP" работает и в 200% и в 144% (http://s017.radikal.ru/i438/1211/ae/0ad53b023a5b.png) и в каком угодно,
у меня галочка снимается без проблем