JDK-8127241 : Stitching issues when using large images
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: fx2.1
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2012-01-25
  • Updated: 2015-06-17
  • Resolved: 2012-01-31
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.
Other
fx2.1Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
After the latest fixes for large images in NGImageView we now have stitching errors at their borders due to the fact that the Graphics.drawTexture() method does manual handling of the edge conditions on subimages by default.

We need a mechanism to allow a caller to tell the graphics method to avoid edge conditions for the edges that need to be stitched together accurately.
Comments
Verified against 2.1 b111
30-03-2012

Fixed with changeset: changeset: 15409:ae181d968c00 date: Tue Jan 31 14:06:34 2012 -0800 summary: Fix RT-19208: Fix stitching errors when using large Images in ImageView.
31-01-2012

An ImageFragmentTest application is attached which can help reproduce the problem, but note that the maximum texture size would have to be hardcoded by changing the value in NGImageView to 64 in order to show the problem: final static int MAX_SIZE_OVERRIDE = 64; // 64
28-01-2012