diff --git wp-includes/media.php wp-includes/media.php
index 131873a..cb2840c 100644
--- wp-includes/media.php
+++ wp-includes/media.php
@@ -1161,10 +1161,13 @@ function wp_get_image_editor( $path, $args = array() ) {
 			$args['mime_type'] = $file_info['type'];
 	}
 
-	$implementation = apply_filters( 'wp_image_editor_class', _wp_image_editor_choose( $args ) );
+	$implementation = _wp_image_editor_choose( $args );
 
 	if ( $implementation ) {
 		$editor = new $implementation( $path );
+
+		$editor = apply_filters( 'wp_image_editor_instance', $editor, $args );
+
 		$loaded = $editor->load();
 
 		if ( is_wp_error( $loaded ) )
