Функционал реализован с использованием компоненты GFLAx
Скачано тут и хорошо переработано.
Инсталлятор необходимых компонент внутри обработки и запускается по кнопке.
----
Отличия от оригинала:
- Наличие инсталлятора компоненты
- насильное сохранение в JPG в независимости от текущего формата хранимой картинки
- возможность отказаться от увеличения размера файла
- возможность изменить DPI - хорошо влияет на размер
- возможноть уменьшить разрешение - тоже хорошо влияет на размер
- возможность обработать картинку с ручным выбором
Размер картинки определяется по бОльшей стороне и обрезается только, если один из размеров превышает указанный в настройках.