Страница 4 из 4 ПерваяПервая ... 34
Показано с 31 по 39 из 39

Тема: Скрипты для WSH Panel Mod и JScript Panel

  1. #31
    Участник форума
    Регистрация
    06.10.2015
    Сообщений
    9
    Доброго времени суток.
    Допустим есть множество разных треков, но на некоторых из них встроены идентичные картинки.
    Вопрос: как картинки этих треков можно сравнить между собой в переменных?
    Способом:
    Код:
    function get_album_art(metadb) {
        if (metadb)
        return utils.GetAlbumArtV2(metadb, 0);
    }
    
    
    function on_item_focus_change(){
        img1 = get_album_art(fb.GetNowPlaying());
        img2 = get_album_art(fb.GetFocusItem());
    }
    не получается, ибо img1 и img2 всегда не равны (тройным равенством тоже не получается), в том числе в случае когда проигрываемый и "фокусированный" треки имеют одинаковые картинки.
    Помогите, как быть

  2. #32
    Модератор Аватар для MC Web
    Регистрация
    25.04.2012
    Сообщений
    1 430
    zdn.rus, я не специалист в написании скриптов, но давайте попробуем разобраться.
    По каким параметрам их хотите сравнивать?
    Напрашиваются два параметра - размер картинки и файла с изображением. Тут опять могут быть одинаковые по содержанию, т.е. идентичные картинки, но с разными размерами картинки / файла.
    Возможно у кого то будут идеи...

  3. #33
    Участник форума
    Регистрация
    06.10.2015
    Сообщений
    9
    MC Web, Я имею в виду полную идентичность (или же ее отсутствие) вставленных картинок. К примеру: в альбоме несколько треков, они все разные почти по всем параметрам, но картинки альбома встроенные в них абсолютно одинаковые.

  4. #34
    Модератор Аватар для MC Web
    Регистрация
    25.04.2012
    Сообщений
    1 430
    zdn.rus, не понял какая стоит задача?
    Найти встроенные в треки картинки лучшего качества или что? Если так, то это лучше делать вручную, переписав картинки в файлах. Никакой автомат лучше человека это не сделает. Объясню почему, есть "растянутые" картинки (большое разрешение и размер), а качество изображения никудышное - пока сам не увидишь.
    Для поиска треков без встроенных обложек есть компонент Search Tracks With No Album Art (Поиск треков без обложек).

  5. #35
    Участник форума
    Регистрация
    06.10.2015
    Сообщений
    9
    MC Web, Скрипт в целом показывает картинки встроенные в треки. По умолчанию - проигрываемого в данный момент. При смене фокуса на другой трек в плейлисте (просто кликнув мышкой без команды на проигрывание) появляется картинка выбранного трека с различными эффектами, типа плавного перехода и обратный откат через неск. секунд на картинку проигрываемого файла. Так вот когда кликаешь на файл, который имеет ту же встроенную картинку что и проигрываемый в данный момент, начинается ненужное мерцание переходов одной и той же картинки саму в себя, а если в плейлисте песни одного альбома - то это вообще люто напрягает.
    Задача - от этого избавиться. За этим и сабж.
    Спасибо Вам за попытку разобраться, но тут нужна скорее помощь кодера.

  6. #36
    Модератор Аватар для MC Web
    Регистрация
    25.04.2012
    Сообщений
    1 430
    zdn.rus, по содержанию картинки не сравнить в данном случае.

    Цитата Сообщение от zdn.rus Посмотреть сообщение
    Так вот когда кликаешь на файл, который имеет ту же встроенную картинку что и проигрываемый в данный момент, начинается ненужное мерцание переходов одной и той же картинки саму в себя, а если в плейлисте песни одного альбома - то это вообще люто напрягает.
    Может имеет смысл отключить эффекты, тогда при смене одинаковых картинок ничего не будет напрягать...
    Последний раз редактировалось MC Web; 20.02.2018 в 16:30.

  7. #37
    Участник форума
    Регистрация
    06.10.2015
    Сообщений
    9
    MC Web, Конечно можно на крайняк, но это самый легкий путь. Хочется задумку все же реализовать

  8. #38
    Модератор Аватар для MC Web
    Регистрация
    25.04.2012
    Сообщений
    1 430
    zdn.rus, это на практике не реально.
    Даже если за основу взять размер файла с изображением и его сравнивать, но это надо быть в этом уверенным и самому везде все картинки прописывать. К тому же помимо встроенных в файл картинок могут быть и внешние, лежащие с файлом, а они как правило такие же, но большего размера.

  9. #39
    Участник форума
    Регистрация
    06.10.2015
    Сообщений
    9
    MC Web, Да, похоже это так. На другом форуме мне сообщили, что встроенные картинки невозможно сравнить. Что ж, стало все намного проще
    Спасибо за участие!

Страница 4 из 4 ПерваяПервая ... 34

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •