Уменьшение разрешений изображений

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Kytx
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 26.07.2004 (Пн) 18:43

Уменьшение разрешений изображений

Сообщение Kytx » 17.02.2010 (Ср) 16:34

Есть графические файлы в формате jpg с большим разрешением. Файлов сотни.
Нужно с помощью vb (либо чего-то что можно вызывать из vb) сделать уменьшенные
копии этих файлов, желательно с минимальной потерей качества.

Уменьшенные изображения должны быть не больше 150х200.
Т.е. 300х600 уменьшаем до 100х200, а 600х600 до 150х150.

С помощью гуглинга нашел, как по заголовкам файлов быстро прочитать разрешение исходных файлов,
и написал как расчитать разрешение уменьшенного изображения, но вот чем можно ужать не нашел.
Помогите в каком направлении искать.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Уменьшение разрешений изображений

Сообщение alibek » 17.02.2010 (Ср) 16:36

Искать в направлении консольных утилит, которых куча.
Либо batch-сценариев графических редакторов.
Это будет гораздо лучше, чем самому изобретать велосипед.
Lasciate ogni speranza, voi ch'entrate.

Kytx
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 26.07.2004 (Пн) 18:43

Re: Уменьшение разрешений изображений

Сообщение Kytx » 17.02.2010 (Ср) 16:44

alibek писал(а):Либо batch-сценариев графических редакторов.

Если речь идет о чем-то вроде пакетной обработки в PhotoShope, то этим пользуюсь на данный момент.
Поскольку уменьшение изображений 0 это один из этапов длинного ежедневного процесса, а все остальное
автоматизировано, то хотелось бы и этот этап автоматизировать.

alibek писал(а):Искать в направлении консольных утилит, которых куча.

Насколько я понимаю это те что будут вызываться через Shell?
Если не затруднит парочку примеров таких.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Уменьшение разрешений изображений

Сообщение alibek » 17.02.2010 (Ср) 18:05

ImageMagick например. Он, вроде бы, бесплатный.
Lasciate ogni speranza, voi ch'entrate.

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4158
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Уменьшение разрешений изображений

Сообщение Mikle » 17.02.2010 (Ср) 22:23

Тут есть готовое решение:
viewtopic.php?f=28&t=38123


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 13

    TopList