Definition:
function wp_load_image( $file ) {}
Load an image from a string, if PHP supports it.
Parameters
- string $file: Filename of the image to load.
Return values
returns:The resulting image resource on success, Error string on failure.
Defined filters
- image_memory_limit
apply_filters( 'image_memory_limit', WP_MAX_MEMORY_LIMIT )
Source code
function wp_load_image( $file ) {
if ( is_numeric( $file ) )
$file = get_attached_file( $file );
if ( ! file_exists( $file ) )
return sprintf(__('File “%s” doesn’t exist?'), $file);
if ( ! function_exists('imagecreatefromstring') )
return __('The GD image library is not installed.');
// Set artificially high because GD uses uncompressed images in memory
@ini_set( 'memory_limit', apply_filters( 'image_memory_limit', WP_MAX_MEMORY_LIMIT ) );
$image = imagecreatefromstring( file_get_contents( $file ) );
if ( !is_resource( $image ) )
return sprintf(__('File “%s” is not an image.'), $file);
return $image;
}
3875

February 12, 2011 


No comments yet... Be the first to leave a reply!