О чём речь?

Существует старая (и добрая), пришедшая ещё из времён DOS, программа "Image Alchemy", которая бывает очень удобна, когда возникает необходимость привести кучу фотографий к одному размеру (допустим, при выкладывании в сеть).

Зачем это нужно, если есть Фотошоп?

Нравится Фотошоп - пользуйтесь Фотошопом. Я просто предлагаю ещё один способ облегчения рутинных операций.

Мне надо ужать одну фотографию до 640x480

Заходим в каталог с картинкой. Запускаем:
alchlong.exe file.jpg smallfile.jpg -j -Xd640 -Yd480
где file.jpg - имя исходной картинки, smallfile.jpg - имя новой картинки

Мне надо ужать кучу фотографий до 640x480

Заходим в каталог с картинками. Создаём каталог (например: "small"). Заходим в него. Запускаем:
alchlong.exe ..\*.jpg -j -Xd640 -Yd480
Получаем в этом каталоге уменьшенные файлы с теми же именами, что и у оригинальных картинок.

Я делаю всё, как сказали, но сильно искажаются пропорции. Что не так?

Это происходит в случаях, когда соотношение сторон исходной картинки отличается от соотношения сторон получаемой картинки. В этом случае запускаем так:
alchlong.exe file.jpg smallfile.jpg -j -Xd640 -Yd480
и получаем картинку, у которой ширина 640 пикселей, а высота подобрана такой, чтобы не нарушились пропорции. Ещё можно сделать так:
alchlong.exe file.jpg smallfile.jpg -j -Yd480 -+
это аналогично предыдущему случаю, но в явном виде задана высота (480), а ширина будет зависить от пропорций.

Всё здорово, я получил картинку нужного разрешения, но вот размер файла меня не устраивает. Как быть?

Надо поиграться со степенью сжатия. Для этого в командной строке сразу после "-j" надо написать число. Например: "-j20". Чем больше число, тем выше качество картинки и тем больше размер файла. Значение по умолчанию - 32.

Где программа?

Здесь.

А почему она занимает почти 600Кб в архиве?

Потому что она много чего умеет, а изменение размера картинок - лишь малая часть её способностей.
Hosted by uCoz