Make WordPress Core

Opened 4 years ago

Closed 4 years ago

Last modified 3 years ago

#38994 closed enhancement (wontfix)

Update Plupload to version 2.X

Reported by: virgodesign Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: Upload Keywords:
Focuses: Cc:



a few days ago was released to the public the plupload version 2.2.1 (https://github.com/moxiecode/plupload/releases).

This release ships with an important enhancement related to image resize on client size: the bilinear resampling.

As they said: Improved quality for client-side image resizing (bilinear resampling)

This improvement let people resize images before upload on media library, but, this time, without loosing quality and colors.

This could be done in wordpress using the following filter

function resize_image_on_client_size( $defaults ) {
	$defaults['resize'] = array( 
		'width'   => 1600, 
		'height'  => 900, 
		'quality' => 80, 
		'crop' 	  => false
	return $defaults;

add_filter( 'plupload_default_settings', 'resize_image_on_client_size' );

with this filter any user can resize images before upload them in the media library.

In these years we assisted to an incredible growth of powerful electronic devices (camera and smartphones) that captures images to high resolutions. images are becaming always bigger and bigger, and this could be a chance for users to start using an important feature such as image resize on client size.

I hope I've explained well this suggestion, and I hope this will take in consideration for the next wordpress release (4.7).

Thanks in advance.

Change History (4)

#1 @joshcummingsdesign
4 years ago

Bumping because plupload 2.1.8 has known vulnerabilities.

According to retire.js:

"plupload 2.1.8 has known vulnerabilities: severity: medium; CVE: CVE-2016-4566; https://github.com/moxiecode/plupload/releases"

Newest version is now 2.3.1.

Last edited 4 years ago by joshcummingsdesign (previous) (diff)

#2 @Presskopp
4 years ago

  • Summary changed from Plupload update to version 2.2.1 to Update Plupload to version 2.X

#3 @azaozz
4 years ago

  • Milestone Awaiting Review deleted
  • Resolution set to wontfix
  • Status changed from new to closed

Unfortunately Plupload version 2.2.x and newer are released under the AGPL version 3 license which is incompatible with GPLv2.

We can update to the latest GPL Plupload, version 2.1.9. See #41755.

Last edited 4 years ago by azaozz (previous) (diff)

This ticket was mentioned in Slack in #core by clorith. View the logs.

3 years ago

Note: See TracTickets for help on using tickets.