Как я могу создать набор миниатюр одинакового размера без заполнения?

1063
Art

Я ищу генератор миниатюр, который позволит мне обрабатывать сотни изображений и генерировать миниатюры определенного размера (200x150). Это делает вид IrfranView, но он свяжет мои миниатюры с цветом фона, если они не смогут изменить размер, чтобы соответствовать целевому размеру (если я сохраню пропорции, которые я хочу). Я хочу, чтобы размер моего источника был достаточно большим до целевого размера, а затем автоматически обрезался до размера 200x150.

Есть ли программа, которая сделает это, или это какой-то безболезненный способ, которым я могу сделать это с точки зрения Ирфрана?

1
Для тех, кто читает эту тему [Media Resizer] (http://www.mediaresizer.com/) (приложение для тестирования) также стоит проверить. Оба решения ImageMagick и Infranview, упомянутые ниже, также будут работать довольно хорошо. Art 12 лет назад 0

2 ответа на вопрос

3
Der Hochstapler

Вы все еще можете сделать это в 2 этапа в IrfanView.
Сначала измените размер, установив короткую сторону в 200 пикселей (обеспечивая как минимум изображение 200x200). Затем вы запускаете другую партию результата и обрезаете до 200x150.

Это более или менее точно, что я в конечном итоге делал. Я был удивлен, что поддержка миниатюр не имела функции «умного кадрирования»; Вы должны сделать это в основном приложении, а не в приложении «Миниатюра», где я искал эту функциональность. Art 12 лет назад 0
Я действительно предположил, что функция существует. Хотя, когда я попытался посмотреть, как это сделать, я заметил, что его не существует. Weird. Der Hochstapler 12 лет назад 0
2
Mike Fitzpatrick

convertУтилита Imagemagick сделает то, что вы хотите.

Вам нужно указать -thumbnail 200x150^опцию, где ^указывается, чтобы вырезать / обрезать.

Вы можете найти примеры использования здесь .

Я не пошел с ImageMagick, однако я даже не думал об его использовании. Спасибо, что напомнили мне об этом! Кажется, это всегда сходит с ума ..... Art 12 лет назад 0

Похожие вопросы