Я работал над электронной коммерцией, используя плагин WooCommerce. Каждый раз, когда я добавляю новое изображение в библиотеку мультимедиа, оно автоматически генерирует изображения разных размеров .
. Это не только функция WooCommerce, но и WordPress. Когда я отключаю плагин WooCommerce и загружаю изображение, результат показывается ниже: (Я могу отключить изображения разных размеров, созданные WordPress в Настройки> Мультимедиа> установить значения 0 )

Я загрузил только одно изображение, но получил три из них.
Также то же самое происходит с WooCommerce - в этом случае есть еще два изображения. Но они обрезаны и Мне нужно было бы их обрезать, только масштаб . Позже я покажу вам, почему:

Я могу сделать изображения не обрезанными для WooCommerce в Внешний вид> Настройка> WooCommerce> Изображения продуктов> проверить Uncroppedопция , но в таким образом я получаю только исходные размеры загруженных изображений , но мне нужно уменьшить их ( пропорционально, без обрезки ).
Выше я показал вам, как работает WordPress, соотв. WooCommerce создает дополнительные размеры изображений. А вот пример из моей электронной коммерции. Вот как выглядит изображение моего продукта в электронной коммерции:

... и вот как я бы хотел добиться, чтобы выглядеть (без обрезки, только пропорционально масштабировано):
