Для работы программы выгружаем с ресивера xml (нужны файлы sat.xml и tv_prog.xml). Копируем их в директорию "from_GI8120".
Далее скачиваем пиконы для E2 (имеют наименование вида 1_0_1_1F4_23_1111_230305C_0_0_0.png), копируем в директорию "E2_Picon".
Можно также скачать пиконы для Spark (имеют наименование вида 0_0_0_354_3138_1_D7.jpg), скопировать их в директорию "Spark_Picon".
Запустить программу... нажать "Обработать".
Рекомендую поставит крыж "Преобразовать к формату 204х126" (чтоб рес не тормозил при переключении/навигации)
Программа сначала проверит Sparkовские пиконы, для ваших каналов, потом E2... Пиконы для Ваших каналов переконвертируются, переименуются, переместятся в директорию "to_GI8120". (из директорий "Spark_Picon" и "E2_Picon" они будут удалены)...
По окончанию работы - выведется файл-лог с данными о каналах, для которых пиконы не были найдены.
Тестировал на пиконах 2boom
Войти (56 и 75 градусы)
Лог теперь полный.
Picon.rar (512.01 кБ - загружено 151 раз.)Обновленная версия от 25.09.2012 - Picon.rar (512.13 кБ - загружено 166 раз.)Обновленная версия от 23.12.2012 - Picon_23122012.rar (511.09 кБ - загружено 32 раз.) - Перековырял немного внутренности
- Разделил логи на найденные и не найденные пиконы.
Обновленная версия от 24.12.2012 - Picon.rar (510.97 кБ - загружено 138 раз.) - Исправлен баг при поиске пиконов в Спарковской папке.
Обновленная версия от 07.03.2013 [ Гостям не разрешен просмотр вложений ]
- Изменены алгоритмы конвертирования PNG в JPG в сторону сохранения максимального качества изображения.
Обновленная версия от 19.04.2013 - Picon_19042013.rar (538.01 кБ - загружено 71 раз.) Изменения:
- полностью переписан принцип обработки XML файлов. Отказ от использования "мелкософтовского" модуля MSXML2_TLB для разбора. Разбор файлов теперь реализуется через парсинг XML файлов. Как результат исключение ошибок с кодировкой.
- изменена логика поиска пиконов в формате E2. Т.к. опытным путем определил недостающее значение в формате пикона 1_0_STYPE_SID_TID_ONID_SATPOS
0000_0_0_0.png - в случае совпадения STYPE_SID_TID_ONID_SATPOS вместо незначеемых нулей указывается частота трансподера. Теперь при поиске пиконов в формате E2 анализируются пиконы с указанной частотой трансподера, а потом без частоты.
- добавлена возможность корректирования частоты трансподера от -3 до +3
- полностью переписан интерфейс программы
- добавлена возможность ручного выбора пикона для канала
- добавлена возможность поиска нужного канала по его имени
- добавлен вывод подробной информации о канале.
Обновленная версия от 06.06.2013 [ Гостям не разрешен просмотр вложений ]
- Устранен баг формирования имени пикона для Spark.
Мануал по работе программы версии 2.0.1.1После запуска программы - окно настроек программы
Здесь можно указать погрешность частоты трансподера, приоритетный каталог для анализа (поиска) пиконов (E2 или Spark) и выбрать режим изменения размера пиконов.
Послеп установок программы переходим на вкладку "Парсинг XML"
и жмакаем кнопку "Парсинг". На этой же вкладке доступен вывод логов - кнопки от 1 до 4. Например "2" выводит перечень каналов, пиконы для которых не удалось найти. Назначение конопок можно увидеть, наведя курсор на кнопку.
Самая интересная вкладка "пиконы"
Разбил облаcти формы по цветам:
"Красный" - крыж вариантов отображения: все каналы или только каналы пиконы, для которых не были найденные. Соответственно навигация по каналам и поиск будут осуществляться только по "подходящим" каналам.
"Синий" - область отображения подробной информации о канале. При необходимости можно скопировать имя пикона в буфер обмена - правой кнопкой мыши по соответствующей области программы -> "Скопировать в буфер обмена"
"Зеленый" - поиск по имени канала (поиск "Вперед" и "Назад")
"Коричневый" - навигация по каналам и выбор пикона (изображение в формате png или jpg)
"Фиолетовый" - конвертирование пиконов в формат Spark.