}
                }
                // Crop the image
                if ($dest_ratio > $src_ratio) {
                    $image->crop(0, $src_y, $src_w, $src_ht, $w, $h);
                } else {
                    $image->crop($src_x, 0, $src_wt, $src_h, $w, $h);
                }
            }
            $result = $image->save($new_server_path);
            if (is_wp_error($result)) {
                error_log('Error resizing image');
                error_log(print_r($result, true));
            }
            if ($abs) {
                return untrailingslashit(home_url()) . $new_path;
            }
            return $new_path;
        } else {
            if (isset($image->error_data['error_loading_image'])) {
                TimberHelper::error_log('Error loading ' . $image->error_data['error_loading_image']);
            } else {
                TimberHelper::error_log($image);
            }
        }
        return $src;
    }
}
TimberImageHelper::add_constants();
TimberImageHelper::add_actions();
TimberImageHelper::add_filters();