Стандартный виндовый Paint обладает полезным свойством - если открыть в нем jpeg, полученный с фотоаппарата, изменить хотя б один пиксель, а затем сохранить, то размер файла уменьшается раза в три, при этом на глаз абсолютно никаких изменений. Возникла идея написать прогу, которая бы принимала на вход каталог с фотками, перебирала бы все фотки и вызывала для каждой Paint, меняла бы там один пиксель и закрывала с сохранением. Перебирать фотки и открывать их в пайнте - это понятно, а вот как заставить его менять и сохранять?
Просто Paint тупо сохраняет изображение в меньшем качестве. Тоже самое можешь реализовать программно на GDI+, читай мсдн.
Хендл окна можно узнать по его имени, а у paint'a имя окна каждый раз разное - зависит от имени файла, который в paint'е в данный момент открыт.
наверное, но как то странно сохраняет. я пытался достичь того же размера с фотошопом, но там начинаются искажения...