mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-10 03:42:43 +08:00
136 lines
6.6 KiB
HTML
136 lines
6.6 KiB
HTML
<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> |