IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> О разрешении фоновой картинки инсталлера в брендинге
Поделиться
ИВК
сообщение 8.4.2016, 23:15
Сообщение #1


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Вот файл из исходников клубного брендинга:
Прикрепленный файл  components.mk.txt ( 3.19 килобайт ) Кол-во скачиваний: 0
(на самом деле называется components.mk, просто без .txt его сюда не загрузить)
В данном случае важны верхние строчки:
Код
components/browser-qt/design/bg.png: images/installer.png
    convert $< -resize '800x600!' -fill '#c62530' -font /usr/share/fonts/ttf/dejavu/DejaVuSansCondensed-Bold.ttf -style Normal -weight Normal -pointsize 20 -gravity northeast -draw 'text 25,25 "$(STATUS)"' $@

Вот это -resize '800x600!' указывает установить разрешение фона инсталлера в 800x600. Понятно, что обычно разрешение монитора выше, и тогда картинка забьётся куда-нибудь в угол. Можно просто убрать -resize '800x600!' - тогда картинка сохраняет то разрешение, которое она имеет в исходнике (файл installer.png). То есть она может, опять же, либо вылезать за пределы экрана либо занимать его не полностью.
Раньше этой проблемы не было, фоновая картинка автоматом подгонялась под разрешение экрана. Как это делалось, когда и почему сбилось и как восстановить - не знаю, рылся в исходниках брендинга - без толку. По-моему, в других брендингах (в некоторых, хотя бы) этой проблемы и сейчас нет.
Сейчас подумал: логичнее всего, видимо, прямо тут, в начале этого файла, прописать выяснение разрешения монитора, дабы можно было дать convert'у вполне конкретное указание:
-resize '<разрешение монитора>'
Только дело такое специфическое, что решил попросить совета у более знающих людей.
Это в нашем клубном брендинге, пожалуй, единственная серьёзная бага, очень неплохо бы её убрать.
Вопрос уже обсуждался в теме "Брендинг клубных дистрибутивов", но так и завис, в основном из-за того, что тогда ни для кого не был очень важен, а вот теперь стал актуальным.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 9.4.2016, 22:39
Сообщение #2


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Было бы ещё идеально подгонять картинку пропорционально :-)
Пусть даже с обрезанием не влезающей пропорционально стороны. Интересно, это реально?

Сообщение отредактировал tema - 10.4.2016, 0:28
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 9.4.2016, 23:21
Сообщение #3


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(tema @ 9.4.2016, 21:39) *
Было бы ещё идеально подгонять картинку пропорционально :-)
Пусть даже с обрезанием не влезающей пропорциаонально стороны. Интересно, это реально?

Наверное, этот вопрос должен решаться примерно так же, как и тот, о котором тут в первом посте сказано. Что сразу приходит в голову, так это с помощью того же xrandr узнать разрешение, а уж дальше давать convert'у соответствующие указания. Но, имея весьма туманное представление о том, что и как вообще делается в брендингах, пока за это не берусь wink.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 13.4.2016, 11:44
Сообщение #4


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Думаю ответа не будет. Может есть костыли какие-нибудь? Я готов и на них
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 13.4.2016, 14:17
Сообщение #5


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(tema @ 13.4.2016, 10:44) *
Думаю ответа не будет. Может есть костыли какие-нибудь? Я готов и на них

Так я и собираюсь костыль сделать - именно потому что такового пока нет wink.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 29.4.2016, 4:35
Сообщение #6


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Появилосб ли какое-нибудь решение?
А то я пока fullhd картинку вставил smile.gif
Вроде ок видна только часть, главное, что не маленькая в углу, но хотелось бы всё-таки решить вопрос...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 29.4.2016, 9:35
Сообщение #7


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Я попробовал, не получилось; не нашёл, где это исправляется; а сейчас вообще по уши в других делах. Но эта проблема ведь только в сборках с m-p-d.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.3.2024, 19:08