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 11 java.desktop.jmod - Desktop Module
JDK 11 java.desktop.jmod is the JMOD file for JDK 11 Desktop module.
JDK 11 Desktop module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.desktop.jmod.
JDK 11 Desktop module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Desktop module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.desktop.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ javax/imageio/ImageTranscoder.java
/* * Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.imageio; import javax.imageio.metadata.IIOMetadata; /** * An interface providing metadata transcoding capability. * * <p> Any image may be transcoded (written to a different format * than the one it was originally stored in) simply by performing * a read operation followed by a write operation. However, loss * of data may occur in this process due to format differences. * * <p> In general, the best results will be achieved when * format-specific metadata objects can be created to encapsulate as * much information about the image and its associated metadata as * possible, in terms that are understood by the specific * {@code ImageWriter} used to perform the encoding. * * <p> An {@code ImageTranscoder} may be used to convert the * {@code IIOMetadata} objects supplied by the * {@code ImageReader} (representing per-stream and per-image * metadata) into corresponding objects suitable for encoding by a * particular {@code ImageWriter}. In the case where the methods * of this interface are being called directly on an * {@code ImageWriter}, the output will be suitable for that * writer. * * <p> The internal details of converting an {@code IIOMetadata} * object into a writer-specific format will vary according to the * context of the operation. Typically, an {@code ImageWriter} * will inspect the incoming object to see if it implements additional * interfaces with which the writer is familiar. This might be the * case, for example, if the object was obtained by means of a read * operation on a reader plug-in written by the same vendor as the * writer. In this case, the writer may access the incoming object by * means of its plug-in specific interfaces. In this case, the * re-encoding may be close to lossless if the image file format is * kept constant. If the format is changing, the writer may still * attempt to preserve as much information as possible. * * <p> If the incoming object does not implement any additional * interfaces known to the writer, the writer has no choice but to * access it via the standard {@code IIOMetadata} interfaces such * as the tree view provided by {@code IIOMetadata.getAsTree}. * In this case, there is likely to be significant loss of * information. * * <p> An independent {@code ImageTranscoder} essentially takes * on the same role as the writer plug-in in the above examples. It * must be familiar with the private interfaces used by both the * reader and writer plug-ins, and manually instantiate an object that * will be usable by the writer. The resulting metadata objects may * be used by the writer directly. * * <p> No independent implementations of {@code ImageTranscoder} * are provided as part of the standard API. Instead, the intention * of this interface is to provide a way for implementations to be * created and discovered by applications as the need arises. * */ public interface ImageTranscoder { /** * Returns an {@code IIOMetadata} object that may be used for * encoding and optionally modified using its document interfaces * or other interfaces specific to the writer plug-in that will be * used for encoding. * * <p> An optional {@code ImageWriteParam} may be supplied * for cases where it may affect the structure of the stream * metadata. * * <p> If the supplied {@code ImageWriteParam} contains * optional setting values not understood by this writer or * transcoder, they will be ignored. * * @param inData an {@code IIOMetadata} object representing * stream metadata, used to initialize the state of the returned * object. * @param param an {@code ImageWriteParam} that will be used to * encode the image, or {@code null}. * * @return an {@code IIOMetadata} object, or * {@code null} if the plug-in does not provide metadata * encoding capabilities. * * @exception IllegalArgumentException if {@code inData} is * {@code null}. */ IIOMetadata convertStreamMetadata(IIOMetadata inData, ImageWriteParam param); /** * Returns an {@code IIOMetadata} object that may be used for * encoding and optionally modified using its document interfaces * or other interfaces specific to the writer plug-in that will be * used for encoding. * * <p> An optional {@code ImageWriteParam} may be supplied * for cases where it may affect the structure of the image * metadata. * * <p> If the supplied {@code ImageWriteParam} contains * optional setting values not understood by this writer or * transcoder, they will be ignored. * * @param inData an {@code IIOMetadata} object representing * image metadata, used to initialize the state of the returned * object. * @param imageType an {@code ImageTypeSpecifier} indicating * the layout and color information of the image with which the * metadata will be associated. * @param param an {@code ImageWriteParam} that will be used to * encode the image, or {@code null}. * * @return an {@code IIOMetadata} object, * or {@code null} if the plug-in does not provide * metadata encoding capabilities. * * @exception IllegalArgumentException if either of * {@code inData} or {@code imageType} is * {@code null}. */ IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param); }
⏎ javax/imageio/ImageTranscoder.java
Or download all of them as a single archive file:
File name: java.desktop-11.0.1-src.zip File size: 7974380 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.instrument.jmod - Instrument Module
2022-08-06, 194645👍, 5💬
Popular Posts:
HttpComponents Core Source Code Files are provided in the source package file, httpcomponents-core-5...
What Is commons-net-ftp-2.0.jar? commons-net-ftp-2.0.jar is the JAR file for Apache Commons Net FTP ...
What is the sax\Counter.java provided in the Apache Xerces package? I have Apache Xerces 2.11.0 inst...
How to merge two JAR files with "jar" commands? I am tired of specifying multiple JAR files in the c...
XOM™ is a new XML object model. It is an open source (LGPL), tree-based API for processing XML with ...