Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 17 java.desktop.jmod - Desktop Module
JDK 17 java.desktop.jmod is the JMOD file for JDK 17 Desktop module.
JDK 17 Desktop module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\java.desktop.jmod.
JDK 17 Desktop module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Desktop module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\java.desktop.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/awt/color/ICC_ProfileGray.java
/* * Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ /* ******************************************************************** ********************************************************************** ********************************************************************** *** COPYRIGHT (c) Eastman Kodak Company, 1997 *** *** As an unpublished work pursuant to Title 17 of the United *** *** States Code. All rights reserved. *** ********************************************************************** ********************************************************************** **********************************************************************/ package java.awt.color; import java.io.Serial; import sun.java2d.cmm.Profile; import sun.java2d.cmm.ProfileDeferralInfo; /** * The {@code ICC_ProfileGray} class is a subclass of the {@code ICC_Profile} * class that represents profiles which meet the following criteria: the color * space type of the profile is {@code TYPE_GRAY} and the profile includes the * {@code grayTRCTag} and {@code mediaWhitePointTag} tags. The * {@code getInstance} methods in the {@code ICC_Profile} class will return an * {@code ICC_ProfileGray} object when the above conditions are met. Examples of * this kind of profile are monochrome input profiles, monochrome display * profiles, and monochrome output profiles. * <p> * The advantage of this class is that it provides a lookup table that Java or * native methods can use directly to optimize color conversion in some cases. * <p> * To transform from a GRAY device profile color space to the CIEXYZ Profile * Connection Space, the device gray component is transformed by a lookup * through the tone reproduction curve (TRC). The result is treated as the * achromatic component of the PCS. * <pre> * * PCSY = grayTRC[deviceGray] * * </pre> * The inverse transform is done by converting the PCS Y components to device * Gray via the inverse of the grayTRC. */ public class ICC_ProfileGray extends ICC_Profile { /** * Use serialVersionUID from JDK 1.2 for interoperability. */ @Serial private static final long serialVersionUID = -1124721290732002649L; /** * Constructs a new {@code ICC_ProfileGray} from a CMM ID. */ ICC_ProfileGray(Profile p) { super(p); } /** * Constructs a new {@code ICC_ProfileGray} from a * {@code ProfileDeferralInfo} object. */ ICC_ProfileGray(ProfileDeferralInfo pdi) { super(pdi); } /** * Returns a float array of length 3 containing the X, Y, and Z components * of the mediaWhitePointTag in the ICC profile. * * @return an array containing the components of the mediaWhitePointTag in * the ICC profile */ public float[] getMediaWhitePoint() { return super.getMediaWhitePoint(); } /** * Returns a gamma value representing the tone reproduction curve (TRC). If * the profile represents the TRC as a table rather than a single gamma * value, then an exception is thrown. In this case the actual table can be * obtained via {@code getTRC()}. When using a gamma value, the PCS Y * component is computed as follows: * <pre> * * gamma * PCSY = deviceGray * * </pre> * * @return the gamma value as a float * @throws ProfileDataException if the profile does not specify the TRC as a * single gamma value */ public float getGamma() { return getGamma(ICC_Profile.icSigGrayTRCTag); } /** * Returns the TRC as an array of shorts. If the profile has specified the * TRC as linear (gamma = 1.0) or as a simple gamma value, this method * throws an exception, and the {@code getGamma()} method should be used to * get the gamma value. Otherwise the short array returned here represents a * lookup table where the input Gray value is conceptually in the range * [0.0, 1.0]. Value 0.0 maps to array index 0 and value 1.0 maps to array * index {@code length-1}. Interpolation may be used to generate output * values for input values which do not map exactly to an index in the * array. Output values also map linearly to the range [0.0, 1.0]. Value 0.0 * is represented by an array value of 0x0000 and value 1.0 by 0xFFFF, i.e. * the values are really unsigned short values, although they are returned * in a short array. * * @return a short array representing the TRC * @throws ProfileDataException if the profile does not specify the TRC as a * table */ public short[] getTRC() { return getTRC(ICC_Profile.icSigGrayTRCTag); } }
⏎ java/awt/color/ICC_ProfileGray.java
Or download all of them as a single archive file:
File name: java.desktop-17.0.5-src.zip File size: 9152233 bytes Release date: 2022-09-13 Download
⇒ JDK 17 java.instrument.jmod - Instrument Module
2023-09-16, 33944👍, 0💬
Popular Posts:
maven-core-3.8.6.jar is the JAR file for Apache Maven 3.8.6 Core module. Apache Maven is a software ...
Java Cryptography Extension 1.2.2 JAR File Size and Download Location: File name: jce.jar, jce-1.2.2...
How to download and install javamail-1_2.zip? The JavaMail API is a set of abstract APIs that model ...
How to download and install mysql-connector-j-8.0.31 .zip?Connector/J Java library is a JDBC Driver ...
What is the dom\GetElementsByTagName .javaprovided in the Apache Xerces package? I have Apache Xerce...