?? readme.html
字號:
<html>
<header>
<title>Gif4J LIGHT :: Read Me</title>
<link rel="stylesheet" href="doc/style.css" type="text/css">
</header>
<body bgcolor="#ffffff" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
<table border="0" width="100%" cellspacing="5" cellpadding="0" >
<tr>
<td class="blue_large" align="center">
<a href="http://www.gif4j.com" target="_blank">
<img src="doc/images/gif4j_software_logotype.gif" border="0">
</a>
</td>
</tr>
<tr>
<td class="blue_large" align="center">ReadMe<br>
</tr>
<tr>
<td>
<table height="100%" width="100%" border="0" cellspacing="1" bgcolor="#324697" cellpadding="0">
<tr>
<td align="left" class="white_medium" height="20"><a name="image"></a> INTRODUCTION</td>
</tr>
<tr>
<td align="left" bgcolor="ffffff" class="dark_gray">
<table height="100%" width="100%" border="0" cellspacing="1" bgcolor="#FFFFFF" cellpadding="5">
<tr>
<td class="dark_gray">
<p>The light edition of the Gif4J Java GIF imaging library
is the <b>fast, easy-to-use and royalty-free<sup style="color: red">*</sup> java-based GIF encoder</b> with the embedded <b>java color quantizer</b> to
save images as animated and non-animated GIFs.<br> The footprint is just over <b>20K</b> and it is <b>compatible with Java 1.1</b> and later.<br>
<span class="dark_gray_small"><sup style="color: red">*</sup> Gif4J Light for Java offers royalty-free distribution of applets and stand-alone end-user java applications</span>
</p>
<p>Base Gif4J LIGHT features include:
<ul>
<li class="wide"><strong class="blue_medium">Control all GIF animation aspects</strong>:
The Gif4J LIGHT <b>completely supports GIF89a specification</b> and lets you easily position internal gif frames
(absolute and relative positionings are supported), set frame's disposal method and interlace flag, set delays between frames,
control general image size using <b>resize strategies</b>, set number of animation iterations etc.
</li>
<li class="wide"><span class="blue_medium">Generate non-animated and animated (by combining several images) GIF files.</span>
</li>
<li class="wide"><strong class="blue_medium">Gif4J LIGHT contains an embedded color quantizer</strong>:
The Gif4J LIGHT contains the light edition of the fastest, most intelligent and qualitative <a class="gray" href="http://www.gif4j.com/java-color-quantizer.htm" target="_blank">Gif4J java color quantizer</a> for reducing number of unique colors
down to 256 or less (GIF format supports for any number of colors between 2 and 256).
</li>
<li class="wide"><span class="blue_medium">Add GIF image textual comments</span>:
The Gif4J LIGHT allows you to add any number of ASCII textual comments to GIF images.</li>
<li class="wide"><span class="blue_medium">Simplicity of use</span>:
the Gif4J LIGHT undertakes lots of analyzing, converting and preprocessing image operations.
For example, to encode any <i>Image</i> instance you need to write only one line of a code and it's not necessary to think
of instance's type, size, color model, transparency etc.</li>
<li class="wide">The Gif4J LIGHT is profiled to the <span class="blue_medium">extreme speed</span>:
all algorithms' implementations are carefully designed and coded for maximum performance and the library is thread-safe.
</li>
<li class="wide"><span class="blue_medium">Absolute and relative internal gif frame positioning</span>:
set the position of an immediate frame inside the general GIF image logical screen by providing absolute position or
layout constraint (for example, left-top, bottom-center etc.).
</li>
<li class="wide">
<span class="blue_medium">Resize strategies</span>:
the Gif4J PRO undertakes to control general image size (take into consideration
all internal frames' size and their positions) using one of the predefined resize strategies.
</li>
<li class="wide"><span class="blue_medium">"Force global color table" feature</span>:
by default to provide better quality every GIF frame has own suite of unique colors
(so called "Local Color Table"). To optimize the final GIF file size
(every table takes up to 756 bytes) these tables can be unite to one global color table
using the embedded special edition of the Gif4J quantizer.
</li>
</ul>
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table height="100%" width="100%" border="0" cellspacing="1" bgcolor="#324697" cellpadding="0">
<tr>
<td align="left" class="white_medium" height="20"><a name="image"></a> TRIAL VERSION</td>
</tr>
<tr>
<td align="left" bgcolor="ffffff">
<table height="100%" width="100%" border="0" cellspacing="5" bgcolor="ffffff" cellpadding="0">
<tr>
<td class="dark_gray" colspan="2">
The trial version is for your evaluation only. If you want to use the Gif4J LIGHT after a trial period, you have to purchase a registered copy.
Browse <a href="http://www.gif4j.com/purchase.htm#PRO">http://www.gif4j.com/purchase.htm</a> for detailed information about registration methods.<br><br>
<span class="text_red">NOTE:</span><br>
The trial Gif4J LIGHT version has the next limitations:<br>
<p style="margin-left: 20px;margin-top: 10px;">
<ol type="1">
<li> Every gif frame is marked with the horizontal white line.<br>
<li> The trial version is not profiled to the speed and memory use.<br>
<span class="text_red">Note</span>: don't use the trial version for testing and benchmarking purposes!
<li> The <a class="green" target="_blank" href="doc/java-api-light/com/gif4j/light/GifEncoder.html">GifEncoder</a> class
ignores the <b>forceGlobalColorTableUsage</b> option (see <a href="doc/tutorial.html">tutorial</a> for more info).
It can lead to the large gif file size if it contains a lot of internal frames.
</ol>
</p>
<span class="text_red">Registration benefits:</span><br>
<p style="margin-left: 20px;margin-top: 10px;">
<ul>
<li>Full version of Gif4J LIGHT without restrictions</li>
<li>Free bugs fixing</li>
<li>Free 3 months of technical support via e-mail</li>
<li>Free 3 months of major and minor updates</li>
</ul>
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table height="100%" width="100%" border="0" cellspacing="1" bgcolor="#324697" cellpadding="0">
<tr>
<td align="left" class="white_medium" height="20"><a name="image"></a> REQUIREMENTS</td>
</tr>
<tr>
<td align="left" bgcolor="ffffff">
<table height="100%" width="100%" border="0" cellspacing="5" bgcolor="ffffff" cellpadding="0">
<tr>
<td class="dark_gray" colspan="2">
<p style="margin-left: 20px;margin-top: 10px;">
<ul>
<li>Java supporting OS (like Windows 9x/ NT, Unix, Linux, MacOS ...) </li>
<li>Java 1.1 or later</li>
<li>RAM 32 MB</li>
</ul>
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table height="100%" width="100%" border="0" cellspacing="1" bgcolor="#324697" cellpadding="0">
<tr>
<td align="left" class="white_medium" height="20"><a name="image"></a> FILES</td>
</tr>
<tr>
<td align="left" bgcolor="ffffff">
<table height="100%" width="100%" border="0" cellspacing="5" bgcolor="ffffff" cellpadding="0">
<tr>
<td class="dark_gray" colspan="2">
<table align="left" width="60%" border="0" cellspacing="1" bgcolor="cccccc" cellpadding="1">
<tr>
<td bgcolor="white" align="center" class="dark_gray">lib\gif4j_light_trial_1.0.jar</td>
<td bgcolor="white" align="left" class="dark_gray">Gif4J LIGHT v 1.0 java archive file</td>
</tr>
<tr>
<td bgcolor="white" align="center" class="dark_gray">gif4j_light_license_agreement.txt</td>
<td bgcolor="white" align="left" class="dark_gray"><a href="gif4j_light_license_agreement.txt" target="_blank">Gif4J LIGHT License Agreement</a></td>
</tr>
<tr>
<td bgcolor="white" align="center" class="dark_gray">doc\tutorial.html</td>
<td bgcolor="white" align="left" class="dark_gray"><a href="doc\tutorial.html" target="_blank">Gif4J LIGHT Tutorial in Html Format</a></td>
</tr>
<tr>
<td bgcolor="white" align="center" class="dark_gray">examples</td>
<td bgcolor="white" align="left" class="dark_gray">Gif4J LIGHT Examples</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table height="100%" width="100%" border="0" cellspacing="1" bgcolor="#324697" cellpadding="0">
<tr>
<td align="left" class="white_medium" height="20"><a name="image"></a> INSTALL</td>
</tr>
<tr>
<td align="left" bgcolor="ffffff">
<table height="100%" width="100%" border="0" cellspacing="5" bgcolor="ffffff" cellpadding="0">
<tr>
<td class="dark_gray" colspan="2">
<p style="margin-left: 20px;margin-top: 10px;">
Import the <b>gif4j_light_trial_1.0.jar</b> file into your development environment, or add the file to your CLASSPATH.
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table height="100%" width="100%" border="0" cellspacing="1" bgcolor="#324697" cellpadding="0">
<tr>
<td align="left" class="white_medium" height="20"><a name="image"></a> CONTACT</td>
</tr>
<tr>
<td align="left" bgcolor="ffffff">
<table height="100%" width="100%" border="0" cellspacing="5" bgcolor="ffffff" cellpadding="0">
<tr>
<td class="dark_gray" colspan="2">
<p style="margin-left: 20px;margin-top: 10px;">
For comments about the web site, please send email to <a href="mailto:webmaster@gif4j.com">webmaster@gif4j.com</a><br><br>
For technical questions and bug reports, please send email to <a href="mailto:support@gif4j.com">support@gif4j.com</a>.
Please include additional information such as your platform environment (OS, JDK/JRE version, etc.) and
steps to recreate the problem (examples source code, etc.)<br><br>
For sales or licensing enquiries (OEM etc.), please send email to <a href="mailto:sales@gif4j.com">sales@gif4j.com</a><br><br>
For all other enquiries, comments and questions, please send email to <a href="mailto:info@gif4j.com">info@gif4j.com</a><br><br>
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="white_medium" bgcolor="#324697" align="center">Gif4J LIGHT (Copyright © 2004 Gif4J Software)</td>
</tr>
</table>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -