⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gifframe.html

📁 java对GIF的编解码工具,有完整的说明和例子
💻 HTML
📖 第 1 页 / 共 3 页
字号:
 with the relative position (final position is calculated according to one of the predifined layout constraint before the final encoding process starts), indefinite delay and <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_DO_NOT_DISPOSE"><CODE>DISPOSAL_METHOD_DO_NOT_DISPOSE</CODE></A> disposal method.
<P>
<DT><B>Parameters:</B><DD><CODE>image</CODE> - image to init frame from<DD><CODE>layoutConstraint</CODE> - one of the predefined layout constraints: <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_TOP_LEFT"><CODE>LAYOUT_TOP_LEFT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_TOP_CENTER"><CODE>LAYOUT_TOP_CENTER</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_TOP_RIGHT"><CODE>LAYOUT_TOP_RIGHT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_MIDDLE_LEFT"><CODE>LAYOUT_MIDDLE_LEFT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_MIDDLE_CENTER"><CODE>LAYOUT_MIDDLE_CENTER</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_MIDDLE_RIGHT"><CODE>LAYOUT_MIDDLE_RIGHT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_BOTTOM_LEFT"><CODE>LAYOUT_BOTTOM_LEFT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_BOTTOM_CENTER"><CODE>LAYOUT_BOTTOM_CENTER</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_BOTTOM_RIGHT"><CODE>LAYOUT_BOTTOM_RIGHT</CODE></A><br><DT><B>Throws:</B><DD><CODE>java.lang.NullPointerException</CODE> - If image is null<DD><CODE>java.lang.IllegalArgumentException</CODE> - If unknown layout constraint<DD><CODE>java.lang.InterruptedException</CODE> - if image loading fails</DL>
<HR>

<A NAME="GifFrame(java.awt.Image, int, int)"><!-- --></A><H3>
GifFrame</H3>
<PRE>
public <B>GifFrame</B>(java.awt.Image&nbsp;image,                int&nbsp;layoutConstraint,                int&nbsp;disposalMethod)         throws java.lang.InterruptedException</PRE>
<DL>
<DD>Constructs <code>GifFrame</code> from the specified <code>Image</code> with the relative position (final position is calculated according to one of the predifined layout constraint before the final encoding process starts), indefinite delay and one of the predefined disposal methods.
<P>
<DT><B>Parameters:</B><DD><CODE>image</CODE> - image to init frame from<DD><CODE>layoutConstraint</CODE> - one of the predefined layout constraints: <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_TOP_LEFT"><CODE>LAYOUT_TOP_LEFT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_TOP_CENTER"><CODE>LAYOUT_TOP_CENTER</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_TOP_RIGHT"><CODE>LAYOUT_TOP_RIGHT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_MIDDLE_LEFT"><CODE>LAYOUT_MIDDLE_LEFT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_MIDDLE_CENTER"><CODE>LAYOUT_MIDDLE_CENTER</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_MIDDLE_RIGHT"><CODE>LAYOUT_MIDDLE_RIGHT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_BOTTOM_LEFT"><CODE>LAYOUT_BOTTOM_LEFT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_BOTTOM_CENTER"><CODE>LAYOUT_BOTTOM_CENTER</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_BOTTOM_RIGHT"><CODE>LAYOUT_BOTTOM_RIGHT</CODE></A><br><DD><CODE>disposalMethod</CODE> - one of the predefined disposal methods: <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_NOT_SPECIFIED"><CODE>DISPOSAL_METHOD_NOT_SPECIFIED</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_DO_NOT_DISPOSE"><CODE>DISPOSAL_METHOD_DO_NOT_DISPOSE</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_RESTORE_TO_PREVIOUS"><CODE>DISPOSAL_METHOD_RESTORE_TO_PREVIOUS</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_RESTORE_TO_BACKGROUND_COLOR"><CODE>DISPOSAL_METHOD_RESTORE_TO_BACKGROUND_COLOR</CODE></A><DT><B>Throws:</B><DD><CODE>java.lang.NullPointerException</CODE> - If image is null<DD><CODE>java.lang.IllegalArgumentException</CODE> - If unknown disposal method<DD><CODE>java.lang.IllegalArgumentException</CODE> - If unknown layout constraint<DD><CODE>java.lang.InterruptedException</CODE> - if image loading fails</DL>
<HR>

<A NAME="GifFrame(java.awt.Image, int, int, int)"><!-- --></A><H3>
GifFrame</H3>
<PRE>
public <B>GifFrame</B>(java.awt.Image&nbsp;image,                int&nbsp;layoutConstraint,                int&nbsp;disposalMethod,                int&nbsp;delay)         throws java.lang.InterruptedException</PRE>
<DL>
<DD>Constructs <code>GifFrame</code> from the specified <code>Image</code> with the relative position (final position is calculated according to one of the predifined layout constraint before the final encoding process starts), the specified delay and one of the predefined disposal methods.
<P>
<DT><B>Parameters:</B><DD><CODE>image</CODE> - image to init frame from<DD><CODE>layoutConstraint</CODE> - one of the predefined layout constraints: <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_TOP_LEFT"><CODE>LAYOUT_TOP_LEFT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_TOP_CENTER"><CODE>LAYOUT_TOP_CENTER</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_TOP_RIGHT"><CODE>LAYOUT_TOP_RIGHT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_MIDDLE_LEFT"><CODE>LAYOUT_MIDDLE_LEFT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_MIDDLE_CENTER"><CODE>LAYOUT_MIDDLE_CENTER</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_MIDDLE_RIGHT"><CODE>LAYOUT_MIDDLE_RIGHT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_BOTTOM_LEFT"><CODE>LAYOUT_BOTTOM_LEFT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_BOTTOM_CENTER"><CODE>LAYOUT_BOTTOM_CENTER</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_BOTTOM_RIGHT"><CODE>LAYOUT_BOTTOM_RIGHT</CODE></A><br><DD><CODE>disposalMethod</CODE> - one of the predefined disposal methods: <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_NOT_SPECIFIED"><CODE>DISPOSAL_METHOD_NOT_SPECIFIED</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_DO_NOT_DISPOSE"><CODE>DISPOSAL_METHOD_DO_NOT_DISPOSE</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_RESTORE_TO_PREVIOUS"><CODE>DISPOSAL_METHOD_RESTORE_TO_PREVIOUS</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_RESTORE_TO_BACKGROUND_COLOR"><CODE>DISPOSAL_METHOD_RESTORE_TO_BACKGROUND_COLOR</CODE></A><DD><CODE>delay</CODE> - the specified delay time in 1/100 seconds (100 means 1 second delay)<DT><B>Throws:</B><DD><CODE>java.lang.NullPointerException</CODE> - image is null<DD><CODE>java.lang.IllegalArgumentException</CODE> - If unknown disposal method<DD><CODE>java.lang.IllegalArgumentException</CODE> - If unknown layout constraint<DD><CODE>java.lang.InterruptedException</CODE> - if image loading fails</DL>
<HR>

<A NAME="GifFrame(java.awt.Image, java.awt.Point)"><!-- --></A><H3>
GifFrame</H3>
<PRE>
public <B>GifFrame</B>(java.awt.Image&nbsp;image,                java.awt.Point&nbsp;position)         throws java.lang.InterruptedException</PRE>
<DL>
<DD>Constructs <code>GifFrame</code> from the specified <code>Image</code> with the specified absolute position, indefinite delay and <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_DO_NOT_DISPOSE"><CODE>DISPOSAL_METHOD_DO_NOT_DISPOSE</CODE></A> disposal method.
<P>
<DT><B>Parameters:</B><DD><CODE>image</CODE> - image to init frame from<DD><CODE>position</CODE> - absolute position<DT><B>Throws:</B><DD><CODE>java.lang.NullPointerException</CODE> - If image is null<DD><CODE>java.lang.InterruptedException</CODE> - if image loading fails</DL>
<HR>

<A NAME="GifFrame(java.awt.Image, java.awt.Point, int)"><!-- --></A><H3>
GifFrame</H3>
<PRE>
public <B>GifFrame</B>(java.awt.Image&nbsp;image,                java.awt.Point&nbsp;position,                int&nbsp;disposalMethod)         throws java.lang.InterruptedException</PRE>
<DL>
<DD>Constructs <code>GifFrame</code> from the specified <code>Image</code> with the specified absolute position, one of the predefined disposal methods and indefinite delay.
<P>
<DT><B>Parameters:</B><DD><CODE>image</CODE> - image to init frame from<DD><CODE>position</CODE> - absolute position<DD><CODE>disposalMethod</CODE> - one of the predefined disposal methods: <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_NOT_SPECIFIED"><CODE>DISPOSAL_METHOD_NOT_SPECIFIED</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_DO_NOT_DISPOSE"><CODE>DISPOSAL_METHOD_DO_NOT_DISPOSE</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_RESTORE_TO_PREVIOUS"><CODE>DISPOSAL_METHOD_RESTORE_TO_PREVIOUS</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_RESTORE_TO_BACKGROUND_COLOR"><CODE>DISPOSAL_METHOD_RESTORE_TO_BACKGROUND_COLOR</CODE></A><DT><B>Throws:</B><DD><CODE>java.lang.NullPointerException</CODE> - If image is null<DD><CODE>java.lang.IllegalArgumentException</CODE> - If unknown disposal method<DD><CODE>java.lang.InterruptedException</CODE> - if image loading fails</DL>
<HR>

<A NAME="GifFrame(java.awt.Image, java.awt.Point, int, int)"><!-- --></A><H3>
GifFrame</H3>
<PRE>
public <B>GifFrame</B>(java.awt.Image&nbsp;image,                java.awt.Point&nbsp;position,                int&nbsp;disposalMethod,                int&nbsp;delay)         throws java.lang.InterruptedException</PRE>
<DL>
<DD>Constructs <code>GifFrame</code> from the specified <code>Image</code> with the specified absolute position, delay and one of the predefined disposal methods.
<P>
<DT><B>Parameters:</B><DD><CODE>image</CODE> - image to init frame from<DD><CODE>position</CODE> - absolute position<DD><CODE>disposalMethod</CODE> - one of the predefined disposal methods: <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_NOT_SPECIFIED"><CODE>DISPOSAL_METHOD_NOT_SPECIFIED</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_DO_NOT_DISPOSE"><CODE>DISPOSAL_METHOD_DO_NOT_DISPOSE</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_RESTORE_TO_PREVIOUS"><CODE>DISPOSAL_METHOD_RESTORE_TO_PREVIOUS</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_RESTORE_TO_BACKGROUND_COLOR"><CODE>DISPOSAL_METHOD_RESTORE_TO_BACKGROUND_COLOR</CODE></A><DD><CODE>delay</CODE> - the specified delay time in 1/100 seconds (100 means 1 second delay)<DT><B>Throws:</B><DD><CODE>java.lang.NullPointerException</CODE> - If image is null<DD><CODE>java.lang.IllegalArgumentException</CODE> - If unknown disposal method<DD><CODE>java.lang.InterruptedException</CODE> - if image loading fails</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="setDisposalMethod(int)"><!-- --></A><H3>
setDisposalMethod</H3>
<PRE>
public void <B>setDisposalMethod</B>(int&nbsp;disposalMethod)</PRE>
<DL>
<DD>Set the one of the predefined disposal methods to this <code>GifFrame</code>
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>disposalMethod</CODE> - one of the predefined disposal methods: <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_NOT_SPECIFIED"><CODE>DISPOSAL_METHOD_NOT_SPECIFIED</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_DO_NOT_DISPOSE"><CODE>DISPOSAL_METHOD_DO_NOT_DISPOSE</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_RESTORE_TO_PREVIOUS"><CODE>DISPOSAL_METHOD_RESTORE_TO_PREVIOUS</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#DISPOSAL_METHOD_RESTORE_TO_BACKGROUND_COLOR"><CODE>DISPOSAL_METHOD_RESTORE_TO_BACKGROUND_COLOR</CODE></A><DT><B>Throws:</B><DD><CODE>java.lang.IllegalArgumentException</CODE> - If unknown disposal method</DL>
</DD>
</DL>
<HR>

<A NAME="setLayoutConstraint(int)"><!-- --></A><H3>
setLayoutConstraint</H3>
<PRE>
public void <B>setLayoutConstraint</B>(int&nbsp;layoutConstraint)</PRE>
<DL>
<DD>Set the relative position of the this <code>GifFrame</code> (final position is calculated according to one of the predefined layout constraints before the final encoding process starts)
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>layoutConstraint</CODE> - one of the predefined layout constraints: <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_TOP_LEFT"><CODE>LAYOUT_TOP_LEFT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_TOP_CENTER"><CODE>LAYOUT_TOP_CENTER</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_TOP_RIGHT"><CODE>LAYOUT_TOP_RIGHT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_MIDDLE_LEFT"><CODE>LAYOUT_MIDDLE_LEFT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_MIDDLE_CENTER"><CODE>LAYOUT_MIDDLE_CENTER</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_MIDDLE_RIGHT"><CODE>LAYOUT_MIDDLE_RIGHT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_BOTTOM_LEFT"><CODE>LAYOUT_BOTTOM_LEFT</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_BOTTOM_CENTER"><CODE>LAYOUT_BOTTOM_CENTER</CODE></A>, <A HREF="../../../com/gif4j/light/GifFrame.html#LAYOUT_BOTTOM_RIGHT"><CODE>LAYOUT_BOTTOM_RIGHT</CODE></A><br><DT><B>Throws:</B><DD><CODE>java.lang.IllegalArgumentException</CODE> - If unknown layout constraint</DL>
</DD>
</DL>
<HR>

<A NAME="setDelay(int)"><!-- --></A><H3>
setDelay</H3>
<PRE>
public void <B>setDelay</B>(int&nbsp;delay)</PRE>
<DL>
<DD>Set the specified delay time
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>delay</CODE> - the specified delay time in 1/100 seconds (100 means 1 second delay)</DL>
</DD>
</DL>
<HR>

<A NAME="setInterlaced(boolean)"><!-- --></A><H3>
setInterlaced</H3>
<PRE>
public void <B>setInterlaced</B>(boolean&nbsp;interlaced)</PRE>
<DL>
<DD>Set interlace flag - indicates if the image is interlaced. An image is interlaced in a four-pass interlace pattern.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>interlaced</CODE> - interlace flag</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>

<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/GifFrame.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../com/gif4j/light/GifEncoder.html" title="class in com.gif4j.light"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../com/gif4j/light/GifImage.html" title="class in com.gif4j.light"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="GifFrame.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -