lorents Информацию принял, переварил.
Насчёт GUI - в этом направлении наши планы несколько совпадают.
Дело в том, что я как раз планирую сделать "интеллектуальный" оптимизатор картинок для своего проекта. Т.е. настреляют к примеру с какой-то игры скриншотов в любом формате (BMP, GIF, PNG, не важно). С помощью этого модуля либо автоматически (по набору условий, например, максимальный размер, предпочитаемый формат, обрезка, поворот, зум, и.т.д) либо полуавтоматически, с финальным этапом выбора из нескольких вариантов PNG с возможностью регулирования параметров (количество цветов, interlaced, степень сжатия, гамма, и.т.д), JPG (% сжатия, progressive).
Качество сжатия естественно в этом случае далеко от совершенства, но как оценочный
вариант - пойдёт. С большой уверенностью можно будет для себя решить какой формат предпочтительнее.
Полученные картинки в фоновом режиме (опционально для моего проекта, либо принудительно в твоём случае) доводятся до совершенства с помощью Image Optimizer. BAT версию придётся "разобрать" при этом, она не будет нужна, т.к. вызов всех программ можно реализовать из оконного режима.
В дополнительных опциях финальной обработки можно будет проставить всякие настройки, я просто мало знаком с составными частями Image Optimizer, но ты в этом хорошо разбираешься, уверен. Например, можно будет отключать некоторые из этапов компрессии, регулировать скорость. В обязательном порядке выбор самого лучшего варианта сжатия, и.т.д.
С потоками я не очень дружу, но теоретически, при параллельной обработке скорость подскочит во столько раз, сколько процессорных ядер. Можно и такую фишку реализовать кстати - революционная идея
В плане кодинга для меня (а я сейчас в очень плохой "форме") сложного ничего нет, накидал VCL на форму и сиди, обрабатывай события. И мартышка сможет
)
Две сложности:
1. Всё это надо будет делать в Delphi 6-7. Это совместимость с Win9x (Delphi 2010 только с XP и выше дружит).
2. Минимум один платный компонент будет присутствовать в программе (для работы с графой, может ещё один для украшательств). Это значит, что исходники будут закрытыми
Остальные обсуждения можно продолжить по почте, чтобы не засорять тему
Добавлено: Отправилось почему-то..
tv-games % mail.ru
Интересует, сможешь ли ты набросать GUI своей программы, как ты её видишь (это элементарно на самом деле, но требует фантазии). Связку я уже сделаю сам. В общем пиши, технические моменты обговорим без лишних глаз
Добавлено: Насчёт обновления через интернет тоже можно подумать, в моём проекте это будет, т.е. сам заинтересован, чтобы отработать механизм