JDK-8102110 : PixelReader and PixelWriter APIs are currently implemented with pixel-by-pixel transfer operations
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: 7u6
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2012-05-21
  • Updated: 2015-06-16
  • Resolved: 2012-06-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7
7u6Fixed
Related Reports
Blocks :  
Description
In order to finish and vet the APIs for the RT-17409 ImageOps, the code that handles the methods on the new PixelReader and PixelWriter objects for both Image objects and Canvas objects was written using basic conversion loops that operate with a method call or 2 per pixel.  We need to replace those prototype implementations with optimized copy/convert loops that work on a buffer at a time.
Comments
Closed as unverified: this is an internal change and there is no unit test provided
05-07-2012

Fixed with the following changesets: In rt repository: changeset: 1178:a9419005d78b date: Tue Jun 05 00:21:32 2012 -0700 summary: Fix RT-21688: optimize PixelReader and PixelWriter implementations In rt-closed repository: changeset: 16208:6676cccfe9ac date: Tue Jun 05 00:21:53 2012 -0700 summary: Fix RT-21688: optimize PixelReader and PixelWriter implementations
05-06-2012

Changing issue type to Tweak since we have "retired" the Optimization issue type.
22-05-2012