Definition:
function wp_save_image_file($filename, $image, $mime_type, $post_id) {}
Parameters
- $filename
- $image
- $mime_type
- $post_id
Defined filters
- image_save_pre
apply_filters('image_save_pre', $image, $post_id) - wp_save_image_file
apply_filters('wp_save_image_file', null, $filename, $image, $mime_type, $post_id) - jpeg_quality
apply_filters( 'jpeg_quality', 90, 'edit_image' )
Source code
function wp_save_image_file($filename, $image, $mime_type, $post_id) {
$image = apply_filters('image_save_pre', $image, $post_id);
$saved = apply_filters('wp_save_image_file', null, $filename, $image, $mime_type, $post_id);
if ( null !== $saved )
return $saved;
switch ( $mime_type ) {
case 'image/jpeg':
return imagejpeg( $image, $filename, apply_filters( 'jpeg_quality', 90, 'edit_image' ) );
case 'image/png':
return imagepng($image, $filename);
case 'image/gif':
return imagegif($image, $filename);
default:
return false;
}
}
4079

February 12, 2011 


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