Здравствуйте, Артур5
"Создал экшен, в котором изменяю размер изображения с 2894*1181 px на 2835*1146 px, но при сохранении ширина уменьшается и становится 2808 px"
Все правильно. Ваш экшен задает новую высоту.
Если в изображении 2894*1181 уменьшить высоту - ПРОПОРЦИОНАЛЬНО уменьшится и ширина. Вы взяли за основу высоту. Ширина уже как получится.
Оно станет 2808*1146 Пропорционально е изменение уменьшение(увеличение) - встроенная функция программы.Что здесь удивительного? Иначе изображение исказиться. Чем больше измените пропорции, тем больше будут изменения фото. Вы же видели кривые зеркала, которые растягивают или сжимают ваше изображение.
Не нужна пропорционально сть? Выключите иконку связи между ними. Ширину и высоту можно будет изменять отдельно. Зато будут искажения изображения.
Вот если вы обрежете ваше изображение как угодно(потеряете часть) - размер получите меньше, а искажений не будет. Сделайте новый документ нужных размеров. Помещайте ваше изображение большего размера в него. Масштабируйте по ширине или высоте как вам надо. Что обрежется, то обрежется.
И сохраняйте как новое. Размеры будут нужные. Изменив пропорции нельзя сохранить абсолютно все что было на фото. Если только с искажениями.