кроме всего прочего - кое-какие параметры программы можно настроить по собственному вкусу (это возможно и во всех предыдущих версиях программы)...
если кликнуть в меню "Задачи" - пункт "Сброс настроек" -
в каталоге программы создастся файл "settings.xml" следующего вида:
code text
<?xml version="1.0"?>
<GazeGearSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<BoneCrusherTrace>true</BoneCrusherTrace>
<BoneCrusherReper>true</BoneCrusherReper>
<MultiAccessMaxThreadAmount>10</MultiAccessMaxThreadAmount>
<MultiAccessTestFileSize>true</MultiAccessTestFileSize>
<MultiAccessMaxFileSize>50000000</MultiAccessMaxFileSize>
<EmbeddedFormScreenShotEnable>true</EmbeddedFormScreenShotEnable>
<EmbeddedFormScreenShotKey>F10</EmbeddedFormScreenShotKey>
<DirSelectorDirectories />
<DirSelectorSearchOption>AllDirectories</DirSelectorSearchOption>
<DirSelectorFileTypeOption>1</DirSelectorFileTypeOption>
<DirSelectorExtensionsOfPictures>.jpg;.jpeg;.png;.bmp;.gif;.tif;.tiff</DirSelectorExtensionsOfPictures>
<DirSelectorExtensionsOfTexts>.txt;.rtf;.doc</DirSelectorExtensionsOfTexts>
<DirSelectorEnableTestCRC>true</DirSelectorEnableTestCRC>
<DirSelectorEnableTestImageGeometry>true</DirSelectorEnableTestImageGeometry>
<DirSelectorEnableTestImageColor>true</DirSelectorEnableTestImageColor>
<NumerousPictureColumnSize>3</NumerousPictureColumnSize>
<NumerousPictureMaxCount>50</NumerousPictureMaxCount>
<NumerousPictureBaseLocationX>605</NumerousPictureBaseLocationX>
<NumerousPictureBaseLocationY>0</NumerousPictureBaseLocationY>
<NumerousPictureWidth>300</NumerousPictureWidth>
<NumerousPictureHeight>200</NumerousPictureHeight>
<start_dirselector>true</start_dirselector>
<start_dirselector_autorun>false</start_dirselector_autorun>
<start_colonel>true</start_colonel>
<mass_kill>true</mass_kill>
<confirm_kill>true</confirm_kill>
<show_result_xml>false</show_result_xml>
<auto_Name>false</auto_Name>
<auto_Length>false</auto_Length>
<auto_CRC>true</auto_CRC>
<auto_Ratio>false</auto_Ratio>
<auto_Square>false</auto_Square>
<auto_Color>false</auto_Color>
<auto_Time>false</auto_Time>
<ShowButtonSpectr>true</ShowButtonSpectr>
<ShowButtonVRML>false</ShowButtonVRML>
<ShowSmartFileInfo>true</ShowSmartFileInfo>
<ColorMainSeparatorValue>0.03</ColorMainSeparatorValue>
<GrayMainSeparatorValue>0.02</GrayMainSeparatorValue>
<ColorMainDerivation>1</ColorMainDerivation>
<ColorFullDerivation>10</ColorFullDerivation>
<ColorHexDerivation>50</ColorHexDerivation>
<GrayMainDerivation>5</GrayMainDerivation>
<GrayFullDerivation>10</GrayFullDerivation>
<GrayHexDerivation>30</GrayHexDerivation>
<ColorMainCheck>true</ColorMainCheck>
<ColorFullCheck>true</ColorFullCheck>
<ColorHexCheck>true</ColorHexCheck>
<GrayMainCheck>false</GrayMainCheck>
<GrayFullCheck>false</GrayFullCheck>
<GrayHexCheck>false</GrayHexCheck>
<CompositionOfCheckByOr>false</CompositionOfCheckByOr>
</GazeGearSettings>
которые означают следующие вещи :
(true = ДА, выполнять;
false = НЕТ, не выполнять)
1. засекать ли время затраченное на проведение анализа для каждого конкртеного файла (были нужны мне для оценки производительности и построении графиков нагрузки; можно отключить - это уменьшит размер результирующих xml-файлов).
BoneCrusherTrace = true,
BoneCrusherReper = true,
2. Количество одновременно анализируемых файлов
(здесь интересно - улучшится ли на 2/3/4-ядерных процессорах, если увеличить это число?? )
MultiAccessMaxThreadAmount = 10,
3. не принимать к рассмотрению слишком большие файлы (т.к. файлы для анализа загружаются целиком - случайно затесавшаяся гигабайтная .mpg - может систему занять надолго...)
MultiAccessTestFileSize = true,
4. Ограничение размера файла картинки (=50Мб)
MultiAccessMaxFileSize = 50000000,
5. (отладочная фенька - позволяет делать скриншоты окошек; не нужна в обычной работе )
EmbeddedFormScreenShotEnable = true,
EmbeddedFormScreenShotKey = Keys.F10,
6. опции окна "Поиска в Каталогах"
6.1. список директорий по умолчанию (можно вписать например "с:\MyDownloads" или что-нибудь типа того)
DirSelectorDirectories = "",
6.2. значения переключателей по умолчанию
DirSelectorSearchOption = SearchOption.AllDirectories,
DirSelectorFileTypeOption = 1,
6.3. список расширений файлов (можно добавить...)
DirSelectorExtensionsOfPictures = ".jpg;.jpeg;.png;.bmp;.gif;.tif;.tiff",
DirSelectorExtensionsOfTexts = ".txt;.rtf;.doc",
6.4. значения галок по умолчанию - какие тесты проводить при поиске файлов:
DirSelectorEnableTestCRC = true,
DirSelectorEnableTestImageGeometry = true,
DirSelectorEnableTestImageColor = true,
7. Параметры показа группы картинок
- сколько штук в столбце
- рекомендуемое масимальное количество одновременно показываемых
- экранная позиция первой картинки - X/Y
- размер единичной картинки - Ширина/Высота
NumerousPictureColumnSize = 3,
NumerousPictureMaxCount = 50,
NumerousPictureBaseLocationX = 605,
NumerousPictureBaseLocationY = 0,
NumerousPictureWidth = 300,
NumerousPictureHeight = 200,
8. настройки по умолчанию галок в меню
8.1. запускать ли окна "Поиск в Каталогах"(dirselector) и "Каперанг"(colonel) при старте программы.
start_dirselector = true,
start_colonel = true,
работает в сочетании с параметром DirSelectorDirectories - "при запуске программы без всяких дополнительных каоманд начинает поиск файлов а каталогах по умолчанию"
start_dirselector_autorun = false,
8.2. какие группировки проводить после анализа файлов (по умолчанию - только CRC)
show_result_xml = false,
auto_Name = false,
auto_Length = false,
auto_CRC = true,
auto_Ratio = false,
auto_Square = false,
auto_Color = false,
auto_Time = false,
8.3.
не разрешать непосредственное удаление файла из окна картинки; действовать только через "расстрельный список":
mass_kill = true,
запрашивать подтвержедние при удалении файла:
confirm_kill = true,
9.1. показать ли кнопки "Спектр" и "VRML" в окне картинки
ShowButtonSpectr = true,
ShowButtonVRML = false,
9.2. в всплывающем баллоне показывать сокрашенный гламурный вариант файловой информации (иначе будет показан полный кондовый xml)
ShowSmartFileInfo = true,
10. Опции анализатора спектра - "процент попаданий", выше которого участок спектра считается "пиковым" - для "цветной" и "серой" веток алгоритма.
ColorMainSeparatorValue = 0.03,
GrayMainSeparatorValue = 0.02,
11. Значения по умолчанию, которые выставляются в окне "Регуляторы сравнения по цвету" - которые используется при кластеризации и при построении селекции похожих файлов по команде от кнопки "Цвет" в окне картинки:
"Цвет":
"Пики"
ColorMainDerivation = 1,
"Все"
ColorFullDerivation = 10,
"Сумма"
ColorHexDerivation = 50,
"Уровень серого":
"Пики"
GrayMainDerivation = 5,
"Все"
GrayFullDerivation = 10,
"Сумма"
GrayHexDerivation = 30,
соответсвующие им Галки на переключателях - срванивать ли файлы по этому параметру:
ColorMainCheck = true,
ColorFullCheck = true,
ColorHexCheck = true,
GrayMainCheck = false,
GrayFullCheck = false,
GrayHexCheck = false,
переключатель "Композиция Условий":
при false - по "И" - т.е. "должны одновременро выполняться все отмеченные условия"
при true - по "ИЛИ" - т.е. "должно выполняться хотя бы одно отмеченное условие"
CompositionOfCheckByOr = false,