01 октября | 2024г. | 10:48:23


АвторТема: ImageSkinAdapter - программа для помощи при адаптации скина  (Прочитано 62829 раз)

0 Пользователей и 3 Гостей смотрят эту тему.

Оффлайн spartak73

  • Друзья Джедаев
  • *****
  • Сообщений: 394
  • Поблагодарили: 481
  • Уважение: +3
Просто наверное мало кто использует имидж VTI, в основном все ждут для OpenPLi версию. Я в том числе. Спасибо за твой труд.
  • Octagon SF8008 Vu+ Duo² Formuler F3 Prismcube Ruby  Octagon SF 1028P
Octagon SF8008 4K Twin, Formuler F3, Vu+ Duo², Octagon 1028P,  Skyway Classic 3, Droid2
Toroidal T-90 5°W---45°E
Sony KDL-55W955B   Не учи отца и баста!

Оффлайн Aleksey U

  • Джедай
  • ***
  • Сообщений: 227
  • Поблагодарили: 29
  • Уважение: 0
Программа очень нужная,просто народная молва ещё не разнесла.Большое спасибо :good:.
  • Vu+Duo2+Neotion 1.3/TK 4020,Vu+Uno(GI 8895)Vu+Duo(на пенсии),Skyway Classic 4+Neotion 1.3,Openbox X-820CI(на пенсии),Gibertini 1,25(Ку+Си)+Moteck(Гравицапа),Gibertini 1,1+EuroDream 2100,Супрал 1.2(Мультифид)
Our life - creeping death.

Оффлайн tomili

  • Джедай Куратор
  • **
  • Сообщений: 860
  • Поблагодарили: 2404
  • Уважение: +1
Просто наверное мало кто использует имидж VTI, в основном все ждут для OpenPLi версию. Я в том числе. Спасибо за твой труд.

spartak73 прав лично я нестерпениям жду опенпли
  • DREAMBOX DM920 UHD S2X FBC MULTISTREAM Open Vision 12.1  SSD 240GB CI+ Module Delgado
    SAMSUNG QLED QE55Q8CNA
SONY BDV N-9100W , SAMSUNG QLED 55Q8CNA , DREAMBOX DM920 UHD S2X FBC MULTISTREAM OpenVision 12.1  SSD 240GB , TV BOX UGOOS AM6B PLUS ,  36е-42е-46е-75е-85.2е , LINKSYS CISCO X3500

Оффлайн andronick

  • Младший Джедай
  • **
  • Сообщений: 169
  • Поблагодарили: 60
  • Уважение: +1
Я каждый раз заглядываю в ветку, и до сих пор жду для PLI. Плз не закрывайте проект.Спасибо

Оффлайн makar007

  • Друзья Джедаев
  • *****
  • Сообщений: 265
  • Поблагодарили: 510
  • Уважение: +1
Привет ака Учкун!
Почему то у меня эта Фишка в 1.1 не Работает???
Спойлер   :
добавил новую фичу - в меню программы найдете новую вкладку дополнительно, а там подвкладку "Проверка на лишние файлы". Вам нужно папку с вашим скином положить в созданную папку checkPixmaps внутри директории tmp и нажать на это подменю. И вы получите список ненужных файлов картинок в вашем скине.
ложу Скин в "checkPixmaps" нажимаю на "Проверка на лишние файлы" и ничего не происходит??? в Версии 1.0 Скан работал.

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29869
  • Уважение: +122

Оффлайн makar007

  • Друзья Джедаев
  • *****
  • Сообщений: 265
  • Поблагодарили: 510
  • Уважение: +1
А всё, разобрался)) нужно еще чтоб xml лежал в tmp :yes4:

Добавлено  13 декабря | 2014г. | 20:27:35
но вот это определяется не Правильно
Спойлер   :
             Skin   maxHD.
         
       Следующие файлы-картинки в папке скина лишние
      и не нужны в этом скине. Можете спокойно их удалить.
----------------------------------------------------------------
maxHD/audioicon/aac.png
maxHD/audioicon/applelosslessaudioen.png
maxHD/audioicon/dolby digital51.png
maxHD/audioicon/dolby51.png
maxHD/audioicon/dolbydigital.png
maxHD/audioicon/dolbydigital20.png
maxHD/audioicon/dolbydigital51.png
maxHD/audioicon/dolbydigitalplus71.png
maxHD/audioicon/dts-hd.png
maxHD/audioicon/dts.png
maxHD/audioicon/flac.png
maxHD/audioicon/mehrkanal.png
maxHD/audioicon/mp3.png
maxHD/audioicon/mpeg.png
maxHD/audioicon/pcm.png
maxHD/audioicon/stereo.png
maxHD/audioicon/wma.png
эти png в Скине не Прописанны, но они выводятся виджитом:
Спойлер   :
<widget source="session.CurrentService" render="AudioIcon" path="audioicon" position="1165,636" zPosition="3" size="100,23" alphatest="blend">
  <convert type="VAudioInfo">AudioIcon</convert>
</widget>
и эти иконки очень важные в моём Скине.

Добавлено  13 декабря | 2014г. | 20:48:55
Может можно добавить чтоб Прога учитывала параметр "path"?

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
......
но вот это определяется не Правильно
......
эти png в Скине не Прописанны, но они выводятся виджитом:
......
Может можно добавить чтоб Прога учитывала параметр "path" ??
За нахождение такого бага огромное спасибо.
Вот только так я и могу развивать программу.
Но вот про "path" тоже сейчас думаю.
Правда для этого должен разобраться до конца, где еще в скине может упоминаться "path", вернее какие конвертера еще таким делом пользуются.
К вечеру освободился и решил очень хороший скин от спартака юниверсум адаптировать быстренько под VTI.
А не тут-то было. Вот здесь я и увидел немало еще багов в своей проге.
Дело в том, что, то что прога сканирует до конца скин, это ведь не значит, что она все правильно сделала.
Просто подумал, неужели такой хороший скин никто не пытался под VTI перевести с помощью проги?
Если пытался, почему же не отписываются, что после "прогонки" в проге,получают зеленку?
Вот и сорвался, извините.
Работаю над багами.
А насчет опенпли, появились мысли.
Думал для этого имиджа в последнюю очередь сделаю. Так как мастеров, работающих на пли и так хватает на нашем форуме.
Но получается ведь очень многие имиджи, например тот же HDMU полностью основан на пли.
А значит, если сначала сделаю для пли, будет правильней.
Выловлю все баги на пли, а имиджи типа HDMU отличаются только своим окнами, и багов уже там не будет.
Так что приступаю к пли.
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн makar007

  • Друзья Джедаев
  • *****
  • Сообщений: 265
  • Поблагодарили: 510
  • Уважение: +1
Вот еще один Баг, окна : Dish, MessageBox... вобщем там где Присутсвуют png, эти окна есть в скине но png берутся не с default а из папки скина, то тут прога Тупит) и создаёт новые окна которые уже существуют,
Например MessageBox:
уже присутствует в скине и отличяется толь этим:
Ориг:
Спойлер   :
  <widget alphatest="blend" name="ErrorPixmap" pixmap="maxHD/skin_default/icons/input_error.png" position="5,0" size="53,53" />
  <widget alphatest="blend" name="QuestionPixmap" pixmap="maxHD/skin_default/icons/input_question.png" position="5,0" size="53,53" />
  <widget alphatest="blend" name="InfoPixmap" pixmap="maxHD/skin_default/icons/input_info.png" position="5,0" size="53,53" />
А это Создаёт Прога:
Спойлер   :
  <widget name="ErrorPixmap" pixmap="skin_default/icons/input_error.png" position="5,5" size="53,53" alphatest="on" />
  <widget name="QuestionPixmap" pixmap="skin_default/icons/input_question.png" position="5,5" size="53,53" alphatest="on" />
  <widget name="InfoPixmap" pixmap="skin_default/icons/input_info.png" position="5,5" size="53,53" alphatest="on" />
Следуйщий Баг это окно "About" естевствено оно тоже уже есть в Скине, но Прога его не узнаёт и создаёт Постоянно новое, можно 10раз прогнать один скин через прогу, каждый раз будет создаваться новое About окно...

Я про VTI

Добавлено  13 декабря | 2014г. | 21:39:30
Цитировать
Но вот про "path" тоже сейчас думаю.
Правда для этого должен разобраться до конца, где еще в скине может упоминаться "path", вернее какие конвертера еще таким делом пользуются.
Так на Скорую могу только эти два назвать))
ServiceName2
VAudioInfo

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
Вот еще один Баг, окна : Dish, MessageBox... вобщем там где Присутсвуют png, эти окна есть в скине но png берутся не с default а из папки скина, то тут прога Тупит) и создаёт новые окна которые уже существуют,
.......
Следуйщий Баг это окно "About" естевствено оно тоже уже есть в Скине, но Прога его не узнаёт и создаёт Постоянно новое, можно 10раз прогнать один скин через прогу, каждый раз будет создаваться новое About окно.

Я про VTI
Пока не уйду я с VTI))
Баги проги исправлю, потом уйду.
Да, насчет этих окон ты прав, прога их насильно переписывает.
Просто когда работал над окнами (над их исправлением или созданием) столкнулся с тем, что уж очень сильно они отличаются от плишних. Чтобы быстрее закончить работу над окнами, тогда решил просто переписывать их.
Думал потом вернусь к ним. А вернуться забыл.
Что же, вместе с багами переделаю и обработку этих окон тоже, прога не будет их насильно переписывать.
Опять таки спасибо.
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн grizli

  • Лорд Джедай
  • *****
  • Сообщений: 4217
  • Поблагодарили: 2328
  • Уважение: +40
ака Учкун, а не было мысли написать программу по созданию скина с нуля , которая пошагово провела бы через весь процес , без дополнительного вписывания некоторых атрибутов вручную
как пример исполнения:
в базе заложены все нужные окна для имиджа , со всеми виджетами
жмешь например на channel selection и программа предлагает выбрать фоновую картинку и основные виджеты , после выбора сама устанавливает нужные размеры  , предлагает выбрать атрибуты и перемещает ее в папку скина
после переходит к виджетам и так же пошагово проводит далее
типа интерактивной OpenSkinDesigner

P.S. офтоп и наверное фантастика
  • Gi S8895 |  Gi S9995 | DM500HD Sim A8P
Опыт приходит, пропорционально количеству выведенного из строя оборудования.

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
ака Учкун, а не было мысли написать программу по созданию скина с нуля , которая пошагово провела бы через весь процес , без дополнительного вписывания некоторых атрибутов вручную
как пример исполнения:
в базе заложены все нужные окна для имиджа , со всеми виджетами
жмешь например на channel selection и программа предлагает выбрать фоновую картинку и основные виджеты , после выбора сама устанавливает нужные размеры  , предлагает выбрать атрибуты и перемещает ее в папку скина
после переходит к виджетам и так же пошагово проводит далее
типа интерактивной OpenSkinDesigner

P.S. офтоп и наверное фантастика
Почему же фантастика?
Вполне реально.
Возможности замечательной библиотеки lxml вкупе естественно с возможностями самого питона вполне позволят такое сотворить. Непреодолимых проблем для написания такой проги не вижу вообще.
Единственное это очень трудоемкая работа.
Нет желания хвастаться или жаловаться, но чтобы например довести до нынешнего состояния данную прогу, у меня ушло полтора месяца тяжелого труда с постоянными бессонными ночами. Даже научился высыпаться за 4-5 часов (хотя это наверно уже и от старости спать не хочется). Представить-то можно 20 тысяч строк кода, написанных вручную, причем ведь каждая строчка вымучена.
То есть это просто очень трудоемкая работа, а с точки зрения питоновского кода трудностей не будет.
Возможно конечно возьмусь, мне же надо будет чем-нибудь заняться, когда закончу в этой проге с опенпли.
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн fanbox

  • Джедай
  • ***
  • Сообщений: 332
  • Поблагодарили: 515
  • Уважение: 0
просто народная молва ещё не разнесла
Наверное уже разнесла, вот на арабском форуме уже 4недели как выложили:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн Harmon555

  • Друзья Джедаев
  • *****
  • Сообщений: 984
  • Поблагодарили: 2540
  • Уважение: +11
Можно взять актуальный xml дефолтного Pli-HD cо всеми необходимыми темплейтами и каркасами плагинов,собрать в единый xml,а потом наложить свою графику в e2skinner2 или OpenSkinDesigner.

Оффлайн vag

  • Джедай
  • ***
  • Сообщений: 314
  • Поблагодарили: 169
  • Уважение: +3
Просто наверное мало кто использует имидж VTI, в основном все ждут для OpenPLi версию. Я в том числе. Спасибо за твой труд.
Я каждый раз заглядываю в ветку, и до сих пор жду для PLI. Плз не закрывайте проект.Спасибо
Всё точно так же! Хочется PLI, не переставлять же из-за проб VTI.
  • Gi S8180 / Vu+ Solo;  Skyway Classic 3; GS В210; Х-820; NTV CAM CI+; DRE CAM 4020
LG 42LN655V; SAMSUNG UE32F6800AB

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
15 Ответов
8583 Просмотров
Последний ответ 11 апреля | 2011г. | 15:05:54
от pat4er
9 Ответов
37934 Просмотров
Последний ответ 30 мая | 2011г. | 17:19:37
от Mash
1 Ответов
14970 Просмотров
Последний ответ 21 декабря | 2013г. | 13:37:18
от ака Учкун
0 Ответов
2700 Просмотров
Последний ответ 17 июля | 2014г. | 03:54:04
от yuju
14 Ответов
13167 Просмотров
Последний ответ 24 июля | 2019г. | 22:58:36
от yuju



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!