Программа была написана для уменьшения размера картинки. Было время, я столкнулся с проблемкой, нужно было к артикулам и материалам подгружать фотки. Но пользователи добавляли фотки больших размеров и соответственно большого объема. При просмотре одного артикула или материала все было отлично, но при просмотре отчета по материалам с подгруженными фотками один юзер мог отожрать памяти до 1G, что слишком расточительно, и было принято решение в формы и отчеты выводить уменьшенные картинки, иконки, а для просмотра использовать оригинальный размер. Редактировать картинку вручную очень долго и неудобно при условии, что картинок много. Вот и была написана данная программа. Программа запускается в фоновом режиме, при ее запуске необходимо передать 4 параметра:
[исходный файл] [новый файл] [новая ширина] [новая высота].
Пример запуска в 1С:7.7 реализован следующим образом:
ЗапуститьПриложение("ResizeImage "+ФайлИсточник+" "+ФайлНовый+" "+НоваяШирина+" "+НоваяВысота);
Приложение не возвращает никаких параметров, а только лишь создает файл с указанной шириной и высотой.
Файл сжимается пропорционально.
Вы сделали примерно тоже самое, что реализовано в ImageMagic. Только там функционал на много шире.
Я делал для себя, и решил поделиться с народом.
(3) salexdv, Моя программа не предназначалась для графического редактора, а лишь только для уменьшения размеров изображения.
ИМХО, это все же велосипед
так исходники то покажете ?
(6) eugeniezheludkov, а можно узнать причину почему я должен показывать свои исходники!