Ну вот, собственно, текст ошибки вы видите, смотрите в image-upload-action.php строки 55 и 56. Там у вас неявное преобразование из float в int, о чём и предупреждает PHP.
Могу предположить, что проблема в передаче параметров в imagecreatetruecolor и imagecopyresampled. По спецификации параметры целочисленные, а у вас вычисляются вещественные значения. Попробуйте так:
- $newwidth = $height * $rate;
+ $newwidth = round($height * $rate);
- $newheight = $width / $rate;
+ $newheight = round($width / $rate);