array( 'image' => array( 'label' => t('Image Styles'), 'data' => array( 'streams' => array( 'public://', 'private://', ), 'mimetypes' => array( 'image/png', 'image/gif', 'image/jpeg', ), ), 'preview theme' => 'media_styles_image_style_preview', 'help' => t('Image Styles will transform images to your choosing, such as by scaling and cropping. You can !manage.', array('!manage' => l(t('manage your image styles here'), 'admin/config/image/image-styles'))), ), ), ); } function hook_styles_styles() { $styles = array(); foreach (image_styles() as $style_name => $style) { $styles[$style_name] = $style; } return array( 'media' => array( 'image' => $styles, ), ); }