q111111 Цитата: пожелание возникло остро когда наверное сутки программа выясняла что у меня 1.5млн png и 0.6млн jpg. и теперь останавливать обработку не хочется, но и обрабатывается в один поток
, я столько никогда не тестировал.
Изображения все в одной папке или в нескольких? если в нескольких, то можно параллельно запустить Image Catalyst и указать отдельно папки.
Цитата: ну может что бы хоть сначала предупреждало что можно запустить в несколько потоков. например один раз запустить программу чисто на обработку PNG, а второй - на обработку JPG.
Я это продумал. Запускаешь два раза Image Catalyst, в одном указываешь параметр оптимизации PNG, а в JPEG, ставишь значение 0 (пропускаешь оптимизацию), а во втором наоборот, в значении PNG ставишь 0, а в JPEG какой тебе надо.
Цитата: неплохо бы реализовать многопоточность. ибо работает всё на одном ядре процессора, а остальные в это время простаивает, а процедура то очень затратная по времени.
По идею об этом должны были продумать создатели программ, на которых базируется Image Catalyst, а еще лучше чтобы задействовали мощности видео карты. Тогда бы скорость в разы бы увеличилась.
Могу постараться только добавить пункт в настойках сколько картинок можно оптимизировать параллельно, но здесь надо все продумать (надо протестировать, будет ли здесь выигрыш времени). Для начало можно ввести параллельную оптимизацию PNG и JPEG. В лучшем случаи, буду переписывать bat, в худшем сделать это никак через bat.