Кнопка конвертирования графики с NConvert

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Flasher
пошло дело )

так а что -ratio не обязателен если я хочу сохранять пропорции?
TC 9.51 | Win10 1903
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Так а зачем -ratio, если можно писать одинаковый процент обоих размеров напрямую? Запись короче получается. 4 символа против 6. А если перенести в "Команду", то вообще 3.

Код: Выделить всё

nconvert.exe -resize 50% 50% -l
%L
Кстати говоря, для jpg у меня даже кнопка есть с такими данными:
Команда: nconvert.exe -quiet -out jpeg -resize 50% 50%
Параметры: -truecolors -opthuff -rtype lanczos -l %L
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Тема объединена с уже существующей.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Mellomann писал(а):Задача:
Превратить JPG в PNG с сохранением исходной даты изменения/создания JPG файлов.
>>>

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\NConvert\nconvert.exe
-out png -keepfiledate -clevel 9 -rtype lanczos -l %L
shell32.dll,299
Сконвертировать выбранные графические файлы в PNG с сохранением даты

1
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Mellomann
Сообщения: 709
Зарегистрирован: Пн сен 07, 2009 00:44

Сообщение Mellomann »

Flasher
Благодарствую.

Покурил к нему маны, нашёл чудную штуку:
-colors num : Convert in Indexed Colors (256, 216, 128, 64, 32, 16 or 8)
, да вот беда - мне в монохромку это всё загнать надо - глубина цвета была до обJPEGивания ровно 1 бит.

Пока допилил до хотя бы так:

Код: Выделить всё

TOTALCMD#BAR#DATA
nconvert.exe
?-out png -keepfiledate -clevel 9 -colors 8 -rtype lanczos -l %L
shell32.dll,299


1
-1
Есть решение, или оно в чистый Ч/Б не умеет?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Можно в 3: -grey -2
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Mellomann
Сообщения: 709
Зарегистрирован: Пн сен 07, 2009 00:44

Сообщение Mellomann »

Бьюсь челом о сруб светлицы... Как же всё просто оказалось:
TOTALCMD#BAR#DATA
nconvert.exe
?-out png -keepfiledate -clevel 9 -sharpen 50 -contrast 100 -binary nodither -rtype lanczos -l %L
shell32.dll,299


1
-1
Зелёнкой убиваем жпег-шум, жирным - обчернобеливаем, красота!
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ага, в голове нечто похожее уже вертелось. А ведь делал раньше как-то, правда по-другому. И в этом случае вместо lanczos уже quick можно ставить.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Mellomann
Сообщения: 709
Зарегистрирован: Пн сен 07, 2009 00:44

Сообщение Mellomann »

Flasher
Кстати, не глянул, а правда - к чему тут ланцос...
Я размер не меняю, можно же убрать его? Или это ещё на что-то влияет?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Mellomann
Какой размер?
А, не размер убрать, а -rtype. Можно и убрать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Mellomann
Сообщения: 709
Зарегистрирован: Пн сен 07, 2009 00:44

Сообщение Mellomann »

Тогда так и вообще отлично настраивается

Код: Выделить всё

TOTALCMD#BAR#DATA
nconvert.exe
?-out png -sharpen 50 -contrast 50 -binary floyd -keepfiledate -clevel 9 -l %L
shell32.dll,299


1
-1


Даже как-то лучше имагина в однобитное гонит, не такое тёмное получается, лучше читать потом.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Смотря что перегонять. Я бы взял pattern вместо floyd, больше деталей сохранит.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить