JDK-8088331 : PerspectiveTransform effect always renders its source at screen resolution
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: 7u6
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2013-01-24
  • Updated: 2018-09-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.
Other
tbdUnresolved
Related Reports
Relates :  
Description
If you scale a node with a PerspectiveTransform effect on it, the effective resolution of the result will be as if you rendered the node with a 72DPI coordinate system and then stretched and also perspectively transformed the result.

The PerspectiveTransform effect is defined as a pixel effect so any stretching that comes from the effect's parameters should probably result in stretched pixels, but the inherent scaling of the node prior to the effect being applied should probably be honored so that there is less of a jump in resolution when you add and remove a PT effect from a scaled node.

This also shows up in HiDPI situations where nodes in the default scene transform will suddenly appear lower resolution when you add a PT effect due to the fact that it ignores scales in the transform.
Comments
The impact of this bug is low, so I am lowering it to P4 and moving out of FX 8.
04-11-2013

See the TestEffectDPI.java test case attached to RT-24009 for a test case that demonstrates this issue, even on non-HiDPI screens.
24-01-2013