
Я ищу генератор миниатюр, который позволит мне пакетно обрабатывать сотни изображений и генерировать миниатюры определенного размера (200x150). IrfranView как бы делает это, но он будет матировать мои миниатюры на цвет фона, если они не могут быть изменены в соответствии с конечным размером (если я сохраню пропорции, что я хочу). Я хочу, чтобы размер моего источника был достаточно большим для целевого размера, а затем автоматически обрезать, чтобы соответствовать размеру 200x150.
Есть ли программа, которая это сделает, или есть какой-то безболезненный способ сделать это в представлении Irfran?
решение1
Вы все еще можете сделать это в 2-шаговом процессе в IrfanView.
Сначала измените размер, установив короткую сторону на 200 пикселей (обеспечив изображение размером не менее 200x200). Затем вы запускаете еще одну партию на результате и обрезаете до 200x150.
решение2
Imagemagick's convert
утилита сделает то, что вы хотите.
Вам необходимо указать -thumbnail 200x150^
опцию, где ^
указывает на обрезку/кадрирование.
Примеры использования вы можете найтиздесь.