Автор | Сообщение |
|
Отправлено: 13.07.16 17:31. Заголовок: Масштабирование в Smart Grafics
Подскажите, что такое? Проблема следующая - в интерфейсе разрешением 960 на 545 есть две кнопки advanced button шириной 200. Одна в исходном состоянии, вторая с залитой в нее картинкой разрешением 200 на 200 во всех 3 сотояниях, нормал прессд и активном. Заливаю на планшет разрешением 1920 на 1090. И выходит такая ситуация - при выбранном скалировании Stretch - родная кнопка в 2 раза шире той, на которую залита картинка. Если картинке поставить скалирование Stretch Aspect - то они одинаковой ширины, но картинка искажается - будто бы по высоте она не меняется совсем, а по ширине растягивается. Что это? И как это можно исправить? Спасибо
|
|
|
Ответов - 15
[только новые]
|
|
|
Отправлено: 14.07.16 09:15. Заголовок: Еще со времен работы..
Еще со времен работы с Philips и URC готовлю графику точно в размер клавиш и не знаю бед, чего и вам желаю.
|
|
|
|
Отправлено: 14.07.16 09:37. Заголовок: Igor ну т е он неаде..
Igor ну т е он неадекватно масштабирует? просто на обычной графике нельзя сделать все под размер планшета, так как он дает ограничение по разрешению проекта...
|
|
|
|
Отправлено: 14.07.16 10:11. Заголовок: kislez2015, я тупо н..
kislez2015, я тупо не знаю насколько хорошо или насколько плохо работает масштабирование графики на уровне интерфейса ибо, повторюсь, занимаюсь авторской графикой, индивидуально разрабатываемой, как минимум - редактируемой под конкретный проект.
|
|
|
|
Отправлено: 14.07.16 11:32. Заголовок: Igor в том и дело - ..
Igor в том и дело - как только я поставил кнопке свои картинки - они все искаверкались как только кнопки самого Крестрона - все нормально мне и плохо, что моя графика портится
|
|
|
|
Отправлено: 14.07.16 12:17. Заголовок: Igor я понял в чем п..
Igor я понял в чем проблема, но не понимаю что это такое!! нельзя в смарт графиксе для кнопок задать высоту больше, чем 200... почему? и так и выходит, что ширину он масштабирует, а высоту так и оставляет 200 и поэтому происходит искажение Проверил - кнопку 100 на 100 нормально масштабирует. Не знаете, что и почему это ограничение?
|
|
|
|
Отправлено: 14.07.16 23:29. Заголовок: kislez2015, я сталки..
kislez2015, я сталкивался с этим ограничением. Не помню как вышел из ситуации. Попробуйте использовать Multimode Button. Что же касается непосредственно ваших вопросов, то как и в случае marty_iron их нужно адресовать разработчикам ПО. Свое отношение к Smart Graphics я высказывал неоднократно.
|
|
|
|
Отправлено: 14.07.16 23:32. Заголовок: При создании темы пр..
При создании темы программист ограничил размер кнопки дабы исключить большие искажения при масштабировании (например скруглений) Пробуйте использовать Image Object вместо кнопки, там простор с размерами побольше (поиграйтесь IMAGE_STYLE->STYLE). Только статус залипания придется самому рисовать. Впрочем, если картинка у Вас занимает всю кнопку, вы его и так не увидите на обычной кнопке. Можно даже попробовать нарисовать свою кнопку внеся изменения в стандартную тему (и создав на основе её свою) в Crestron Studio (но это та еще затея). Там же можно и иконки добавить недостающие. Конечно при работе с Studio нужно набраться терпения и вкурить тему на этом форуме.
|
|
|
|
Отправлено: 15.07.16 00:51. Заголовок: 1. Откройте ваш прое..
1. Откройте ваш проект на маленькое разрешение, выставите все 3 галки на Page Resize в проекте, и сделайте Save As в нужное вам большое разрешение (Devices: custom) - так сразу увидите что не смасштабировалось. Скорее всего, планшет смасштабирует так же. Но если ваш масштабированный проект в планшет не лезет - это не есть гут: риск что оно развалится немного погодя довольно велик - накачает клиент игрух и будет вас звать. 2. Выберите тему посвежее - в Neo этой фигни нет. Постарайтесь обойтись без картинок во всю кнопку, без редактирования тем, без кириллицы где только можно, с минимумом страниц, импортированной графики и пр. - так избегните множетсва печалей. Поверьте, клиент быстро привыкает к любому на вид интерфейсу, а реально бесится когда не понимает как сделать чего он хочет (знает что это можно, но из-за корявости навигации не догоняет - как) или когда "кнопка не работает".
|
|
|
|
Отправлено: 15.07.16 16:08. Заголовок: Вячеслав спасибо! eo..
Вячеслав спасибо! eoulianov а чем плоха кирилица? она же вроде отображается нормально... и почему именно плоха картинка на всю кнопку?
|
|
|
|
Отправлено: 15.07.16 23:40. Заголовок: И еще, если это в ра..
И еще, если это в рамках вашей задачи -> Прозрачная кнопка вполне себе масштабируется до пределов экрана, а картинку можно поместить под ней.
|
|
|
|
Отправлено: 16.07.16 11:15. Заголовок: Вячеслав не очень то..
Вячеслав не очень только понял - что значит "под ней"?
|
|
|
|
|
Отправлено: 16.07.16 14:32. Заголовок: kislez2015 используй..
kislez2015 используйте кириллицу в названиях файлов, страниц, object name, заодно попробуйте начинать их с пробела, вставляйте разные спецсимволы :/\&?*.,'" делайте это длинным-длинным, и записывайте поглубже среди длинных путей (более 512 символов в сумме), и вы станете бесплатным бета-тестером и узнаете 1000 способов убить проект или VTPro-e или как сделать чтобы SIMPL потом не импортнул smartobjects.
|
|
|
|
Отправлено: 16.07.16 19:35. Заголовок: kislez2015 пишет: В..
kislez2015 пишет: цитата: | Вячеслав не очень только понял - что значит "под ней"? |
| Это когда картинка - размещена на странице, а над ней прозрачная кнопка или кнопки с необходимыми join для интерактивности каких то частей этой картинки. Чтоб избежать проблем с масштабированием, создавайте проекты персонально под каждый планшет (разрешение), если конечно нет задачи хранить эти проекты не локально, а на контроллере и мучительно подгружать их при подключении приложения к контроллеру.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 17.07.16 12:42. Заголовок: eoulianov пишет: ..
eoulianov пишет: [quote]wrote here[quote] Абсолютно правильные советы. Пусть нарабатывает личный опыт (общения и программирования).
|
|
|
|
Отправлено: 17.07.16 13:30. Заголовок: eoulianov пишет: ki..
eoulianov пишет: цитата: | kislez2015 используйте кириллицу в названиях файлов, страниц, object name, заодно попробуйте начинать их с пробела, вставляйте разные спецсимволы :/\&?*.,'" делайте это длинным-длинным, и записывайте поглубже среди длинных путей (более 512 символов в сумме), и вы станете бесплатным бета-тестером и узнаете 1000 способов убить проект или VTPro-e или как сделать чтобы SIMPL потом не импортнул smartobjects. |
| я имел ввиду кирилицу в надписях кнопок
|
|
|
|