uTools-Manuals/docs/java/javax/imageio/metadata/package-summary.html

136 lines
6.6 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<h1 class="title" title="Package">Package javax.imageio.metadata</h1>
<div class="docSummary">
<div class="block">
处理读写元数据的Java Image I / O API的一个包。
</div>
</div>
<p>See: <a href="#package.description">描述</a></p>
</div><div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Interface Summary table, listing interfaces, and an explanation">
<caption>
<span>接口摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">接口</th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/imageio/metadata/IIOMetadataController.html" title="interface in javax.imageio.metadata">IIOMetadataController</a></td>
<td class="colLast">
<div class="block">
要由可以通过放置GUI以从用户获取值或通过其他方式
<code>IIOMetadata</code>对象的设置的对象来实现的接口。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/imageio/metadata/IIOMetadataFormat.html" title="interface in javax.imageio.metadata">IIOMetadataFormat</a></td>
<td class="colLast">
<div class="block">
描述从
<code>IIOMetadata.getAsTree</code>返回并传递给
<code>IIOMetadata.setFromTree</code>
<code>mergeTree</code>的元数据文件的结构的对象。
</div> </td>
</tr>
</tbody>
</table> </li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Class Summary table, listing classes, and an explanation">
<caption>
<span>类摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col"></th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/imageio/metadata/IIOMetadata.html" title="class in javax.imageio.metadata">IIOMetadata</a></td>
<td class="colLast">
<div class="block">
由与图像和流相关联的元数据(非图像数据)的对象扩展的抽象类。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/imageio/metadata/IIOMetadataFormatImpl.html" title="class in javax.imageio.metadata">IIOMetadataFormatImpl</a></td>
<td class="colLast">
<div class="block">
一个具体的类提供可重用的IIOMetadataFormat
<code>IIOMetadataFormat</code>实现。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/imageio/metadata/IIOMetadataNode.html" title="class in javax.imageio.metadata">IIOMetadataNode</a></td>
<td class="colLast">
<div class="block">
表示元数据树中的节点的类,其实现
<a href="../../../../api/org/w3c/dom/Element.html"><code>org.w3c.dom.Element</code></a>接口,并且还允许通过
<code>getUserObject</code>
<code>setUserObject</code>方法存储非文本对象。
</div> </td>
</tr>
</tbody>
</table> </li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Exception Summary table, listing exceptions, and an explanation">
<caption>
<span>异常摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">异常</th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/imageio/metadata/IIOInvalidTreeException.html" title="class in javax.imageio.metadata">IIOInvalidTreeException</a></td>
<td class="colLast">
<div class="block">
一个
<code>IIOInvalidTreeException</code>当被试图抛出
<code>IIOMetadata</code>对象来解析树
<code>IIOMetadataNode</code>小号失败。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<a name="package.description">
<!-- --> </a>
<h2 title="Package javax.imageio.metadata Description">Package javax.imageio.metadata Description</h2>
<div class="block">
<span>处理读写元数据的Java Image I / O API的一个包。</span>
<p> <span>当读取图像时,其每流和每图像元数据可用作<code>IIOMetadata</code>对象。</span> <span>该对象的内部特定于创建它的插件。</span> <span>其内容可以以<code>Document</code>的形式被访问,其被实现为<code>IIOMetadataNode</code>对象的树。</span> </p>
<p> <span>当写入图像时,可以通过定义或修改一个<code>IIOMetadata</code>对象来设置其元数据。</span> <span>这样的对象可以从<code>ImageWriter</code><code>ImageTranscoder</code> (从<code>javax.imageio</code>包)获得。</span> <span>一旦获得这样的物体,其内容可以通过由<code>Document</code>组成的<code>IIOMetadataNode</code>进行修改。</span> <span>可以使用<code>IIOMetadataFormat</code>对象来可选地描述文档格式。</span> </p>
<p> <span>包含在XML <code>Document</code>中的元数据的格式由一个字符串来标识,该字符串显示为<code>IIOMetadataNode</code>对象的树的<code>IIOMetadataNode</code></span> <span>此字符串包含版本号例如“javax_imageio_jpeg_image_1.0”。</span> <span>读者和作者可能支持相同基本格式的多个版本Image I / O API具有允许通过将字符串传递给用于获取<code>IIOMetadata</code>对象的方法/构造函数来指定要使用哪个版本的方法。</span> <span>在某些情况下更新版本可能与预期旧版本的程序严格兼容例如请参阅下面的“JPEG元数据使用说明”的本机元数据格式部分</span> </p>
<p> <span>插件可以选择支持<a href="doc-files/standard_metadata.html">standard (plug-in neutral) format</a></span> <span>该格式不提供元数据的无损编码,但允许以通用方式访问部分元数据。</span> </p>
<p> <span>每个标准插件都支持所谓的“本机”元数据格式,可以无损地对其元数据进行编码:</span> </p>
<ul>
<li> <span><a href="doc-files/gif_metadata.html">GIF metadata</a></span> </li>
<li> <span><a href="doc-files/jpeg_metadata.html">JPEG metadata</a></span> </li>
<li> <span><a href="doc-files/png_metadata.html">PNG metadata</a></span> </li>
<li> <span><a href="doc-files/bmp_metadata.html">BMP metadata</a></span> </li>
<li> <span><a href="doc-files/wbmp_metadata.html">WBMP metadata</a></span> </li>
</ul>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl>
</div>