NME

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору а теперь, собственно, предложения.. 1. раз уж заговорил по поводу менюхи фильтрации шума распознания, начну с нее.. количество кнопок выбора действия - избыточное.. после выбора удаляемых символов приходится выискивать и целиться в кнопку "удалить выбранные".. наиболее логичным было бы оставить 2 кнопки "удалить" и "отмена", а над (или под) окном с чекбоксами для удобства добавить кнопки "выделить все" и "снять выделение".. 2. также в этом окне знаки [Tab] не отображаются (т.е. чекбокс без подписи).. эти знаки предлагаю вообще во всем документе автоматом заменять пробелами, т.к. в букмарках они совершенно не нужны (а может даже и вредны).. и, соответственно, в меню фильтрации его не должно быть.. и, кстати, программа запоминает и предлагает установить галочки на ранее вводимый мусор, которого при данной вставке уже нет.. надо бы пофиксить.. 3. а теперь по-порядку.. скопировал я оглавление из книги и вставил в ворд.. надо сказать, что когда я его распознавал в файнридере, то довольно-таки тщательно вычитывал, но все-равно без ошибок не обошлось.. самым трудоемким при работе в ворде оказалось объединение многострочного пункта в однострочный.. а это не редкость, особенно если оглавление состоит из нескольких колонок.. отсюда предложение - не запрещать вставку строк без номера, а объединять их с последующими строками автоматом при первоначальной вставке текста.. 4. также в распознанном тексте оказалось много двойных пробелов.. в принципе, в том же ворде можно достаточно легко заменить двойные и более пробелы на одинарные (табы из п.2 кстати тоже), но т.к. в конечном счете надо будет отказываться от сторонних редакторов (вот тут идут разговоры об извлечении OCR-слоя непосредственно из djvu) наверное стоит предусмотреть данную фичу в программе.. 5. после вставки оглавления в программу и частичного редактирования вложенности веток напоролся на строку следующего содержания ["имя первого пункта" "страница" "имя второго пункта"].. т.е. получилось, что я пропустил знак переноса строки и два пункта объединились в один.. но половина оглавления-то уже отредактирована! вот тут появилась необходимость разделения пункта на 2.. а точнее так - возможность добавлять вручную новые пункты оглавления (например, по ПКМ -> Добавить строки сверху, Добавить строки снизу).. правда ПКМ на данный момент уже задействована, но об этом ниже.. 6. в дополнение к п.5 - возможность добавлять по ПКМ строки без ссылки на страницу.. причем, если в памяти несколько строк, то должно появиться несколько пунктов, объединения как в п.3 происходить не должно.. 7. после каждой операции сдвига веток дерево полностью раскрывается.. блин, бесит ужасно надо чтоб запоминалась текущее состояние веток.. ну, и кнопки развернуть/свернуть дерево полностью тоже нужны (или развернуть/свернуть закладки верхнего уровня - как в WinDjvu).. 8. добавить в конец строки отображение номера страницы из книги и столбец номеров страниц, на которые осуществляется реальный переход.. причем последний столбец с возможностью правки номера вручную только в этой строке (не затрагивая последующие).. также можно ввести (хотя и не обязательно) еще и первый столбец с номером строки.. 9. баг.. в версии 0.6.1 по-умолчанию строке "Оглавление" присваивается ссылка на первую страницу книги, а все остальные смещаются на 1 позицию.. а надо, чтоб изначально было 0.. и вообще, эта строка сейчас является лишней.. для того, чтоб она не была "лишней" нужно добавить возможность присвоения ей ссылки на любую страницу (т.е. на страницу с оглавлением в djvu-книге).. 10. сначала думал, что даблклик по пункту оглавления для его правки работает как-то неадекватно.. не с первого раза срабатывал.. потом понял, что действует не дабл, а одинарный клик по выделенной строке (действие аналогичное F2).. хм.. не знаю, что лучше - по двойному или все-таки одинарному клику входить в режим редактирования.. надо еще поработать, потестить, а потом уже делать выводы.. 11. сдвиг веток вправо мышкой нужно изменить с ПКМ на ЛКМ+ПКМ, тогда ПКМ освобождается для вывода дополнительного меню, в котором можно будет добавить пункты для операций со строкой (редактировать, изменить номер страницы перехода, добавление строк (см.п.5) и т.д.).. а сдвиг влево соответственно ПКМ+ЛКМ.. для тех, кто юзает оперу данные сочетания клавиш мыши очень знакомы 12. также предусмотреть возможность сдвига мышой не только выбранной строки, но и всех нижележащих строк в данной редактируемой подветке (чтоб не приходилось каждый раз выделять с шифтом данные пункты).. осуществлять это также, как в п.11 с дополнительной клавишей, например 'Ctrl'.. реализация этого и предыдущего пункта должны офигенно сократить время формирования веток дерева, так что об экселе можно будет забыть напрочь)) 13. поддержку просмотра формата djvu надо осуществлять обязательно.. тифы - это всего лишь костыли.. перегонять djvu в tiff, уменьшать размер и т.п. будет осуществлять далеко не каждый.. знаю, что проблема известная, но решил еще раз ее обозначить, т.к. она очень значимая.. 14. внедрять букмарки непосредственно в книгу, минуя Bookmark Tool.. тем более уже понятно, как это делась.. а выявить соответствие кириллических букв цифровым кодам - дело несложное.. даже не стоит выяснять, что это за кодировка - просто назначить прямое соответствие между ними.. 15. ну и косметические нововведения - иконку придумать, свойства exe-шника заполнить (версия программы, автор и т.п.) и т.д.. 16. если будет желание, в будущем можно сделать из программы полноценный редактор - на входе djvu с OCR, на выходе djvu с bookmarks.. а если еще сильнее загоняться - на вход подавать чистый djvu без OCR-слоя, а распознание текста проводить в букмаркере на основе бесплатных распознавалок но это уже из разряда фантастики)) и наврядли это целесообразно делать.. на этом пока все.. если где-то не до конца ясна мысль предложения - готов прокомментировать.. |