Смотрите, вообще странно, модуль Блог использует стандартный класс opencart "обрезания" картинки, т.е. тот же что использует opencart для обрезания картинки для товара:
$this->model_tool_image->resize(....);т.е. класс, не менялся, поэтому работать, как вы сами понимаете, он должен одинаково (потому что входящий параметр путь к картинке, а не сама картинка, а на выходе путь к измененной картинке), мне самому не очень нравиться алгоритм обрезания картинки стандартными классами, но это стандарт разработчиков opencart и нам его нести :) Проверьте может у вас картинки, папки и пути имеют русские символы или пробелы, не все сервера любят русские символы и пробелы в "названии" путей для папок и самих картинок и т.п.Вообще "обзывать" имена файлов, пути т.п. в web-е русскими символами, есть, как говориться, признаком плохого тона. У вас потом могут быть проблемы, например, если вы переведете сайт на другой сервер (имена файлов русскими символами станут абракадаброй, соответственно opencart их не найдет, это уже проверено, даже если в таблице стоит utf8_general_ci). Не всегда все серверы корректно воспринимают символы в названиях файлов и путей, отличными от латиницы.
Скорее всего у вас эта проблема. Хорошо, что эта, даже не могу назвать её проблемой, возникла на начальном этапе, плохо, когда например вы бы с локала, заливали бы сайт на сервер, и у вас перестали бы видны картинки с русскими символами в имени, и ломали бы голову из-за чего. Так что называйте правильно имена файлов и папок, никаких символов отличных от латиницы и без пробелов. Неужеле тяжело назвать картинку не "моя картинка.jpg" (мне даже кавычки пришлось поставить чтобы вы поняли что название не картинка.jpg а "моя картинка.jpg", а представьте как серверу ;) ), а moya_kartinka.jpg ? Этим вы сохраните себе нервы в дальнейшем.