function parse_genesis_image_call($content, $args, $id, $html, $url, $src)
{
    global $imgix_options;
    $size = isset($args['size']) ? $args['size'] : 'unknown';
    $is_thumb = $args['size'] == 'thumbnail' ? true : false;
    $crop_thumbnails = $imgix_options['crop_thumbnails'];
    $fit = $is_thumb && $crop_thumbnails ? 'crop' : '';
    return imgix_replace_content_cdn($content, $fit);
}
 function test_imgix_replace_content_cdn_maintains_existing_parameters()
 {
     global $imgix_options;
     $imgix_options['cdn_link'] = 'https://my-source.imgix.com';
     $string = "<img src=\"http://example.org/wp-content/cats-300x200.gif?party=1&bad_vibes=0\" />";
     $this->assertEquals("<img src=\"https://my-source.imgix.com/wp-content/cats.gif?&h=200&w=300&party=1&bad_vibes=0\" />", imgix_replace_content_cdn($string));
 }