Coordinate Spaces: User Space and Device Space

The critical concept necessary for understanding graphics and imaging on the Java platform is the idea of user space and device space because they will be used extensively in this and other sections of the book.

User space is the coordinate space in which the user operates. At instantiation, the origin of user space is at the top-left corner of the screen with the x coordinate increasing to the right and the y coordinate increasing downward. The user can move, translate, and otherwise change the user space.

Note

User space is independent of the space of all output devices.

Device space, on the other hand, is completely dependent on the output device and its drivers. Based on the requirements of ...

Get Java™ Media APIs: Cross-Platform Imaging, Media, and Visualization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.