Rodny писал(а):sergiokapone
Не совсем понятно, входной файл и "file.tif" в конце второй строки - одно и то же? И 10 раз повторяются эти две строки для одного файла?
Да, все Вы правильно поняли. Спасибо!
Добавлено спустя 8 минут:
Только что проверил. Выделил группу файлов и запустил, но скрипт сработал только для последнего из выделенных, а нужно для каждого отдельно.
Добавлено спустя 8 минут:
Хотя, Rodny, смотрите как будет удбонее. Можно объединить этот скрипт с тем, что создает из одностраничных tiff многостраничный (тот что Вы на ru-borde опубликовали), и уже проделать процедуру CPCTool для одного многостраничного файла, а потом снова расшить многостаничный на однострничные орпять с пом irfan.
sergiokapone писал(а):скрипт сработал только для последнего из выделенных, а нужно для каждого отдельно
А про выделение нескольких в задаче не было Переделал в предыдущем посте
sergiokapone писал(а):Можно объединить этот скрипт с тем, что создает из одностраничных tiff многостраничный...
Можно. Надо?
Я, кстати, не очень представляю результат работы этого вот скрипта, ибо там ещё какие-то небесплатные батареи устанавливать для сжатия нужно...
Первая строка делает из tif'а cpc, который "5-20 times smaller than TIFF". Но потом получаем обратно из cpc tif, а что с размерами? Остаются меньше исходных?
А если извлекать страницы в IrfanView, он не раздует файлы до прежних размеров?
После 10-го шага, когда получен окончательный tiff. Можно когда все выделенные файлы уже обработанны. Сейчас, получается, так что произошел прогон, и в папке остаются нужные тифы и уже ненужные cpc, которые нужно удалить.
Я несколько протупил, нужно было Вам сразу объяснить смысл всего более подробно. Вот кусок из readme:
CPC Tool - это программа, которая сжимает чёрно-белые tif-файлы (как правило, сканы страниц
бумажных книг) в специальный формат *.cpc - с целью уменьшить размер графических файлов. (Серые
и цветные tif-файлы не открываются, и следовательно, не обрабатываются).
Для этого исходные tif-файлы подвергаются конвертированию:
При этом на каждом таком цикле tif-файлы "сглаживаются", становятся "менее шумными" - поэтому
DjVu-файл, полученный из них, и будет иметь меньший размер.
Снижение размеров tif-файлов происходит только на первых циклах, на 5-6 цикле их размеры
стабилизируются и на этом обработку можно прекращать. Для организации циклов обработки
Последний раз редактировалось sergiokapone Вт апр 17, 2012 22:01, всего редактировалось 1 раз.
Да уже как бы и не нужно.
Раньше я делал так, из одностраничных tiff в один многостраничный, потом CPCTool'ил, потом опять расшивал на одностраничные. А теперь если все пакетно делается и с одностраничными, то необходимость исчезла.
sergiokapone
Ага, стало понятнее. Получается, что скрипт с IrfanView теперь вообще не нужен? Описывайте конечную цель, а не отдельные шаги
Предлагаю в последнем посте на руборде дать сюда ссылку.
Request
Портабельный скрипт для копирования/перемещения выделенных файлов и каталогов на один уровень вверх. В случае архивов - распаковка выделенного в каталог, в котором лежит архив.
Подробней.
Скрипт имеет два параметра - копировать или переместить файлы. Выделяем на панели файлы и каталоги. Нажимаем кнопку (хоткей) и в зависимости от параметра файлы копируются или перемещаются на уровень выше.
Если выделена строка перехода на уровень выше [..] - то игнорировать её (если выделена только эта строка - ничего не делать; если выделены ещё файлы и каталоги - переместить/скопировать их, а эту строку игнорировать).
Если мы находимся внутри архива и выделяем в нём файлы/каталоги, то после вызова скрипта вне зависимости от параметров скрипта выделенное распаковывается [s]в каталог рядом с архивом[/s] рядом с файлом архива (то бишь в тот каталог, в котором архив располагается).
(Для наглядности чтобы понять куда должна происходить распаковка - выделите в архиве что-нибудь и перетащите на строку перехода на уровень выше. Или нажмите Shift+F5 - Del - Enter при условии что в соседней панели не открыт другой архив).
Последний раз редактировалось LonerD Пт июл 13, 2012 19:27, всего редактировалось 2 раза.