Image style scale and crop not formatting right
In addition to this code. Try using this

function mymodule_image_default_styles() {
  $styles = array();

  $styles['mymodule_thumb'] = array(
    'label' =&gt; 'MyModule Thumbnail',
    'effects' =&gt; array(
      array(
        'name' =&gt; 'image_scale',
        'data' =&gt; array(
          'width' =&gt; 200,
          'upscale' =&gt; 1,
          'height' =&gt; 200,
        ),
        'weight' =&gt; 0,
      ),
      array(
        'name' =&gt; 'image_crop',
        'data' =&gt; array(
          'width' =&gt; 210,
          'height' =&gt; 210
        ),
      )
    ),
    'name' =&gt; 'mymodule_thumb',
    'storage' =&gt; IMAGE_STORAGE_NORMAL
  );
  return $styles;
}


Hope it works!