У меня есть набор прямоугольных картинок (некоторые пейзажи, некоторые портреты), но мне нужно, чтобы они были квадратными.
Я знаю, как использовать imagemagick для изменения размера и преобразования.
Одни картинки шире, другие выше; но я действительно не знаю, как я могу сделать свои фотографии квадратными оптом?
Любая помощь/идеи по моей проблеме?
В целом у вас есть три основных возможности:
1) Увеличьте размеры изображения (по самой короткой стороне), чтобы сделать его квадратным (как предложила Лорен)
2) Обрезать их, чтобы они были квадратными (как предложил DA01)
3) Растяните изображения, чтобы они соответствовали квадрату
Все три из них имеют свои плюсы и минусы, конечно.
Первый делает его квадратным, но добавляет бесполезную «информацию».
Второй метод убирает часть вашего изображения, и вы можете потерять некоторую «информацию».
Третий сохраняет все, но делает его искаженным и странным.
Конечно, есть и более сложные варианты, такие как извлечение вашего объекта и последующая стандартизация фона или подделка фона путем его расширения .
Если вы фотограф, то я бы предложил настроить систему, когда вы фотографируете свои объекты и оставляете достаточно места вокруг вашего объекта, чтобы вы могли позже обрезать его под прямым углом.
Однако, если есть изображения, которые вы используете, то не должно возникнуть проблем с использованием любого из вышеперечисленных методов... вот пример первых трех, соответственно.
Дополнительный фон:
Обрезано:
Растянутый:
В дополнение к этому (опять же, учитывая, что это настоящие изображения) важно помнить, для чего вы используете эти изображения. Если вы продаете мебель, лучше никоим образом не растягивать изображение, так как это может сделать мебель меньше/больше или более непропорциональной, чем она есть на самом деле. Второй метод отлично работает, если вы можете просто обрезать фон, а если это не вариант, то лучшим выбором может быть добавление фона для увеличения изображения.
Я не знаю, как это сделать, в частности, в imagemagick, но вот как я бы сделал это в Photoshop:
Ваши фотографии будут иметь лишнее белое пространство в том или ином измерении, но все они будут квадратными.
Перейдите на befunkydotcom, и это может помочь решить вашу проблему. Замените «точку» на «.». Не волнуйтесь, это не афера, а просто сайт для редактирования фотографий.
Мистер Волшебник