[wdx] WinScript Advanced Content Plugin (x86\x64) (new)
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 7, 8, 9 ... 13, 14, 15  Next  :| |:
Total Commander -> Плагины Total Commander

#106:  Author: FlasherLocation: Москва PostPosted: Wed Oct 12, 2016 14:33
    —
Dimsok wrote:
запрос скрипта для отображения колонок наличия/отстутствия альфа-канала.
GraphicProps.vbs:
Code:
Set Reg = New Regexp : Reg.IgnoreCase = True
Reg.Pattern = "^([abcgkmorxy]|bmp[23]?|bie|clipboard|cur|dib|emf|gif(|87)|group4|icon?|jbi?g|jp[egx]|jpeg-ls|histogram|msl|mvg|null|p?jpeg|png(|8|24|32)|preview|rle|text|vid|xwd|p?tiff?)$"
If Reg.Test(Mid(FileName, InStrRev(FileName, ".") + 1)) Then
  With CreateObject("WIA.ImageFile")
    On Error Resume Next
    .LoadFile FileName : Content = .FileExtension
    If Err.Number = 0 Then
      Content1 = "Нет" : Content3 = "Нет"
      If .IsAlphaPixelFormat Then Content1 = "Есть"
      If .IsAnimated         Then Content3 = "Есть"
    End If
  End With
End If : Content2 = "Нет"
' Следующую строку в случае отображения всех кроме "Прозрачность" полей можно закомментировать (разница по скорости сразу станет ощутима):
If CreateObject("WScript.Shell").Run("%ComSpec% /c for /f %# in ('""""%COMMANDER_PATH%\Utils\ImageMagick\identify.exe"" -format %[opaque] """ & FileName & """|find /i /c ""true""""') do exit /b %#", 0, True) = 0 Then Content2 = "Есть"
< См. путь к identify. +
 options.ini


Last edited by Flasher on Fri Oct 14, 2016 10:57; edited 6 times in total

#107:  Author: Dimsok PostPosted: Wed Oct 12, 2016 23:24
    —
Спасибо.
А как к примеру добавить svg формат? Просто добавление его в список расширений не срабатывает.
И "Анимация" не отрабатывает. На анимированных отображает отсутствие анимации.

#108:  Author: FlasherLocation: Москва PostPosted: Wed Oct 12, 2016 23:28
    —
Увы, никак. Список - это не любая графика, а та, что поддерживается.
Анимация на gif-ах должна точно работать. Дай пример.

На хрюше все колонки отработали? Smile

#109:  Author: Dimsok PostPosted: Wed Oct 12, 2016 23:53
    —
Quote:
Увы, никак. Список - это не любая графика, а та, что поддерживается.

Что-то не понял. Если отдельно в консоли на svg, то всё так же отрабатывает, как и с другими форматами.

Quote:
На хрюше все колонки отработали?

Вроде да.

Quote:
Дай пример.

https://yadi.sk/d/rvrVRuO2wjBdA
Из этого набора показывают только 7. Заметил закономерность, что наличие анимации отображается только в тех, где в колонках "альфа-канал" и "прозрачность" негативный результат.

#110:  Author: FlasherLocation: Москва PostPosted: Thu Oct 13, 2016 00:21
    —
Dimsok wrote:
Если отдельно в консоли на svg, то всё так же отрабатывает, как и с другими форматами.
С identify? А "Прозрачность" в колонке неверно инфу показывает? Другие форматы - это какие?
Dimsok wrote:
Вроде да.
Гуд!
С анимацией мой косяк. Исправил.

#111:  Author: Dimsok PostPosted: Thu Oct 13, 2016 00:30
    —
Quote:
А "Прозрачность" в колонке не показывает? Другие форматы - это какие?

Мне подумалось, что ты сказал, будто для svg не действует тот же самый -format %A. Просто подумалось странным, что добавление этого расширения в svg не приводит к результату, в скрипте они тоже нигде не прописаны. Под другими форматами имел в виду те, которые ты прописал в extensions=

#112:  Author: FlasherLocation: Москва PostPosted: Thu Oct 13, 2016 01:30
    —
ОК. Понятно, почему не отрабатывает.
Посмотрел весь список по identify -list format, но проверке прозрачности большинство не подвержены. Нужно отобрать подходящие.

#113:  Author: Dimsok PostPosted: Thu Oct 13, 2016 10:00
    —
Quote:
Посмотрел весь список по identify -list format, но проверке прозрачности большинство не подвержены. Нужно отобрать подходящие.

Странно, что, например, jpg подвержены или bmp.

#114:  Author: FlasherLocation: Москва PostPosted: Thu Oct 13, 2016 10:12
    —
Так они центровые. Неудивительно. К тому же в bmp может быть альфа.

#115:  Author: Dimsok PostPosted: Thu Oct 13, 2016 13:58
    —
Flasher
Wdx всегда заполняет колонки только тех файлов, которые в видимой части экрана, или это особенность действия данного плагина?

#116:  Author: FlasherLocation: Москва PostPosted: Thu Oct 13, 2016 19:37
    —
Dimsok
Нет. Это фишка ТС, если сортируешь по имени/типу.

В общем, мне лень было искать всё подряд, конвертнул по спискам (т.е. берём только то, что выдало прозрачность). См. выше, что получилось.

P.S.: Автор улизнул, а поддержку регулярок для extensions кому-то другому делать...

#117:  Author: Mailk PostPosted: Tue Oct 25, 2016 02:48
    —
кто ни будь объясните автору плагина что нужно чтоб было в изменение атрибутов .. менять нужно содержимое а не только смотреть!

#118:  Author: FlasherLocation: Москва PostPosted: Tue Dec 20, 2016 18:44
    —
Gentoo69 wrote:
Quote:
1. Просьба ввести ключ 2 (только папки) для FoldersPaths.

Ok.
Автор так и не выполнил обещание...

#119:  Author: BeardFury78 PostPosted: Sat Jan 28, 2017 20:03
    —
Когда в ИГП захожу в раздел "плагины" и перехожу к поле winscriptsadv, то происходит прекращение работы Тотала. Это у всех так или у меня одного?
Версия плагина 1.7, TC 9.0a 64 bit.

#120:  Author: FlasherLocation: Москва PostPosted: Sat Jan 28, 2017 20:07
    —
BeardFury78
Могу только сказать, что я сталкивался с отладочным окном, если были какие-то ошибки в ini или скриптах.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 7, 8, 9 ... 13, 14, 15  Next  :| |:
Page 8 of 15

Powered by phpBB © 2001, 2005 phpBB Group