Page 11 of 19
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Sat Oct 20, 2012 7:31 am
by Prog
Кочевание между ПК и диваном вы странным не находите?
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Sat Oct 20, 2012 8:49 am
by boss911
Абсолютно нет. Захотелось что-то посмотреть, пошел на диванчик, реклама, подошел, вышел с фулскрина, потыкал инет, реклама кончилась, фулскрин и опять прыг на диванчик. У меня частенько телек работает в фоне, когда я работаю за компом, иногда в него подглядываю. Иногда тупо оставляю телек, прихожу и сразу на диван. Да у меня примеров куча, вы же читать не любите.
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 7:55 am
by boss911
Правильно ли я понял, что какое бы изображение не положить в "OSDNewChannelListForm\__Components\ChannelListView\ImageList", он все равно будет отображаться 4-х битном цвете и, что это PNG переименованный в BMP?
Я хотел бы поговорить с тем разработчиком, кто додумался до такого маразма. И все же не понятно, чего оно в этом месте выводит 4-х битный цвет, мало того, что цвета паршивые делаются, так еще и полупрозрачности нет, ибо для полупрозрачности нужно 32 бита.
Я все глубже и глубже погрузился в это дело и диву даюсь, насколько там много убогих решений и не доделок. Обидно, что это дело так и не было доведено до ума, не оказалось такого человека, или Прог денег пожалел программистам.
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 8:01 am
by Prog
Всё в 32 битах. Дальше уже видео рендер в видео драйве как может так и выводит. Пробуйте другой режим. Отключите GUI OSD если пользуйте.
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 8:40 am
by boss911
GUI OSD не юзаю. Я подкладываю графику в 32-бита туда, с полупрозрачностью (по краям), в итоге получаю вместо полупрозрачности сплошной светло-серый фон, а цвета графики преображались в 4-бита (поплыли), то есть не больше 16-ти цветов. И такое у меня ТОЛЬКО в "OSDNewChannelListForm\__Components\ChannelListView\ImageList". И это не только в ProgDVB так выглядит, а в редакторе, то есть видео рендер тут не причем.
Почему там PNG под видом BMP? Это же не правильно, кто такое блин делает
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 9:47 am
by Prog
А кто так делает? "Я подкладываю графику". Есть редактор, есть вывод. экспорт это больше для отладки.
Причём моя забота это именно OSD, редактор пусть хоть чёрно белый будет.
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 9:48 am
by Prog
Вот если бы не подкладывали а нормально вставляли картинку, то видили бы варианты её хрения. Но это так к слову. Редактор сейчас интересен так же как и dos для MS. Работает ну и ладно.
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 9:59 am
by boss911
У меня складывается такое впечатление, что редактор знаете так же хорошо, как фотошоп, который в глаза не видели, по вашим словам. Не поленитесь, плиз, и покажите мне на скрине, как через редактор можно засунуть графику, которая относиться к "
OSDNewChannelListForm\__Components\ChannelListView\ImageList". Дело в том, что я в редакторе для графики Type не вижу функции импорта графики, там нет такого, чтобы указать на файл графики. Вот и приходиться подменять графику в в экспортированной папке. То ли вы умник, "знающий" свой редактор, то ли я туплю.
Prog wrote:Работает ну и ладно.
Через задницу. И не только редактор.
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 10:13 am
by Prog
Хватит в каждом посте коментировать. Доставайте руки из этого самого места и пользуте. В три клика добрался до списка картинок, хотя действительно пользую его не сильно чаще фотошопа.
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 10:19 am
by boss911
http://s1.hostingkartinok.com/uploads/i ... c5f010.png
Где тут для Type укзать графику для импорта? Может я точно туплю.
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 10:35 am
by boss911
Тупанул. Но вы тоже засунули это дело в нелогичное место.
Короче, у меня в ImageList стоит Depth8Bit, я сменил на Depth32Bit, иконка в редакторе выглядит как надо, сохраняю скин, открываю его снова, а там опять Depth8Bit и иконка поплывшая цветами. Не хочет оно запоминать Depth32Bit, что не так?
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 1:30 pm
by boss911
Короче, Прог, я докопался до того, что в этом месте у вас не правильно конвертируется графика в массив байтов, именно в этом месте, оно тупо его конвертирует в 4-битную графику. К сожалению, я не знаю, как самостоятельно конвертнуть графику (
XmlTextWriter.WriteBase64), чтобы потом в блокноте ее самому туда скопировать.
Так это бага или что? Если не бага, тогда поясните, почему при заносе графики (через соответствующий диалог) она становится 4-х или 8-битной, точнее, там не сохраняй, всегда будет Depth8Bit.
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 1:34 pm
by Prog
А не помню. Этого листа картинок никогда не было, лого брались из GUI листа. Потом прикрутил отдельный лист для V.Zhukoff но может что то не допилено осталось.
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 1:36 pm
by boss911
Допилить не судьба? Ну очень надо, плиз, а то таоке уродство получается.
Я сегодня куча времени убил, чтобы выяснить причину, где я туплю, а оказалось багой. странно
V.Zhukoff просил фичу, получил ее и даже не понял, что получилось не то, что нужно.
Вот вам готовое решение в руки:
http://wladm.narod.ru/C_Sharp/xml003.html
Re: Нужна помощь в создании скинов для ProgDVB.
Posted: Mon Oct 29, 2012 2:19 pm
by Prog
Я бы сходил по этой ссылке "31 Jan 2007". Сейчас уже всё равно что там.
ps: Предлогаю вернутся к тему обсуждаения СКИНОВ.