Я нашел что-то очень интересное. Вопрос заключался в том, как выполнить это действие, «изменить размер, а затем обрезать» изображение, чтобы оно идеально подходило для определенной рамки, и вот решение:
Image::factory($file)
->resize(128, 149, Image::PRECISE)
->crop(128, 149)
->save(DOCROOT.$filename);
Обратите внимание, что вы должны использовать Image :: PRECISE вместо IMAGE :: AUTO.
Надеюсь, это кому-нибудь поможет.