?? pngencoder.html
字號:
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD></TR></TABLE><A NAME="ENCODE_ALPHA"><!-- --></A><H3>ENCODE_ALPHA</H3><PRE>public static final boolean <B>ENCODE_ALPHA</B></PRE><DL><DD>Constant specifying that alpha channel should be encoded.</DL><HR><A NAME="NO_ALPHA"><!-- --></A><H3>NO_ALPHA</H3><PRE>public static final boolean <B>NO_ALPHA</B></PRE><DL><DD>Constant specifying that alpha channel should not be encoded.</DL><HR><A NAME="FILTER_NONE"><!-- --></A><H3>FILTER_NONE</H3><PRE>public static final int <B>FILTER_NONE</B></PRE><DL><DD>Constants for filters</DL><HR><A NAME="FILTER_SUB"><!-- --></A><H3>FILTER_SUB</H3><PRE>public static final int <B>FILTER_SUB</B></PRE><DL></DL><HR><A NAME="FILTER_UP"><!-- --></A><H3>FILTER_UP</H3><PRE>public static final int <B>FILTER_UP</B></PRE><DL></DL><HR><A NAME="FILTER_LAST"><!-- --></A><H3>FILTER_LAST</H3><PRE>public static final int <B>FILTER_LAST</B></PRE><DL></DL><HR><A NAME="pngBytes"><!-- --></A><H3>pngBytes</H3><PRE>protected byte[] <B>pngBytes</B></PRE><DL></DL><HR><A NAME="priorRow"><!-- --></A><H3>priorRow</H3><PRE>protected byte[] <B>priorRow</B></PRE><DL></DL><HR><A NAME="leftBytes"><!-- --></A><H3>leftBytes</H3><PRE>protected byte[] <B>leftBytes</B></PRE><DL></DL><HR><A NAME="image"><!-- --></A><H3>image</H3><PRE>protected java.awt.Image <B>image</B></PRE><DL></DL><HR><A NAME="width"><!-- --></A><H3>width</H3><PRE>protected int <B>width</B></PRE><DL></DL><HR><A NAME="height"><!-- --></A><H3>height</H3><PRE>protected int <B>height</B></PRE><DL></DL><HR><A NAME="bytePos"><!-- --></A><H3>bytePos</H3><PRE>protected int <B>bytePos</B></PRE><DL></DL><HR><A NAME="maxPos"><!-- --></A><H3>maxPos</H3><PRE>protected int <B>maxPos</B></PRE><DL></DL><HR><A NAME="hdrPos"><!-- --></A><H3>hdrPos</H3><PRE>protected int <B>hdrPos</B></PRE><DL></DL><HR><A NAME="dataPos"><!-- --></A><H3>dataPos</H3><PRE>protected int <B>dataPos</B></PRE><DL></DL><HR><A NAME="endPos"><!-- --></A><H3>endPos</H3><PRE>protected int <B>endPos</B></PRE><DL></DL><HR><A NAME="crc"><!-- --></A><H3>crc</H3><PRE>protected java.util.zip.CRC32 <B>crc</B></PRE><DL></DL><HR><A NAME="crcValue"><!-- --></A><H3>crcValue</H3><PRE>protected long <B>crcValue</B></PRE><DL></DL><HR><A NAME="encodeAlpha"><!-- --></A><H3>encodeAlpha</H3><PRE>protected boolean <B>encodeAlpha</B></PRE><DL></DL><HR><A NAME="filter"><!-- --></A><H3>filter</H3><PRE>protected int <B>filter</B></PRE><DL></DL><HR><A NAME="bytesPerPixel"><!-- --></A><H3>bytesPerPixel</H3><PRE>protected int <B>bytesPerPixel</B></PRE><DL></DL><HR><A NAME="compressionLevel"><!-- --></A><H3>compressionLevel</H3><PRE>protected int <B>compressionLevel</B></PRE><DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" ID="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="PngEncoder()"><!-- --></A><H3>PngEncoder</H3><PRE>public <B>PngEncoder</B>()</PRE><DL><DD>Class constructor</DL><HR><A NAME="PngEncoder(java.awt.Image)"><!-- --></A><H3>PngEncoder</H3><PRE>public <B>PngEncoder</B>(java.awt.Image image)</PRE><DL><DD>Class constructor specifying Image source to encode, with no alpha channel encoding.<DD><DL><DT><B>Parameters:</B><DD><CODE>image</CODE> - A Java Image object which uses the DirectColorModel<DT><B>See Also: </B><DD><CODE>Image</CODE>, <CODE>java.awt.image.DirectColorModel</CODE></DL></DD></DL><HR><A NAME="PngEncoder(java.awt.Image, boolean)"><!-- --></A><H3>PngEncoder</H3><PRE>public <B>PngEncoder</B>(java.awt.Image image, boolean encodeAlpha)</PRE><DL><DD>Class constructor specifying Image source to encode, and whether to encode alpha or not<DD><DL><DT><B>Parameters:</B><DD><CODE>image</CODE> - A Java Image object which uses the DirectColorModel<DD><CODE>encodeAlpha</CODE> - Encode the alpha channel? false=no; true=yes<DT><B>See Also: </B><DD><CODE>Image</CODE>, <CODE>java.awt.image.DirectColorModel</CODE></DL></DD></DL><HR><A NAME="PngEncoder(java.awt.Image, boolean, int)"><!-- --></A><H3>PngEncoder</H3><PRE>public <B>PngEncoder</B>(java.awt.Image image, boolean encodeAlpha, int which_filter)</PRE><DL><DD>Class constructor specifying Image source to encode, whether to encode alpha or not, and which filter to use<DD><DL><DT><B>Parameters:</B><DD><CODE>image</CODE> - A Java Image object which uses the DirectColorModel<DD><CODE>encodeAlpha</CODE> - Encode the alpha channel? false=no; true=yes<DD><CODE>which_filter</CODE> - 0=none, 1=sub, 2=up<DT><B>See Also: </B><DD><CODE>Image</CODE>, <CODE>java.awt.image.DirectColorModel</CODE></DL></DD></DL><HR><A NAME="PngEncoder(java.awt.Image, boolean, int, int)"><!-- --></A><H3>PngEncoder</H3><PRE>public <B>PngEncoder</B>(java.awt.Image image, boolean encodeAlpha, int which_filter, int comp_level)</PRE><DL><DD>Class constructor specifying Image source to encode, whether to encode alpha or not, which filter to use, and compression level.<DD><DL><DT><B>Parameters:</B><DD><CODE>image</CODE> - A Java Image object which uses the DirectColorModel<DD><CODE>encodeAlpha</CODE> - Encode the alpha channel? false=no; true=yes<DD><CODE>which_filter</CODE> - 0=none, 1=sub, 2=up<DD><CODE>comp_level</CODE> - 0..9<DT><B>See Also: </B><DD><CODE>Image</CODE>, <CODE>java.awt.image.DirectColorModel</CODE></DL></DD></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" ID="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="setImage(java.awt.Image)"><!-- --></A><H3>setImage</H3><PRE>public void <B>setImage</B>(java.awt.Image image)</PRE><DL><DD>Set the image to be encoded<DD><DL><DT><B>Parameters:</B><DD><CODE>image</CODE> - A Java Image object which uses the DirectColorModel<DT><B>See Also: </B><DD><CODE>Image</CODE>, <CODE>java.awt.image.DirectColorModel</CODE></DL></DD></DL><HR><A NAME="pngEncode(boolean)"><!-- --></A><H3>pngEncode</H3><PRE>public byte[] <B>pngEncode</B>(boolean encodeAlpha)</PRE><DL><DD>Creates an array of bytes that is the PNG equivalent of the current image, specifying whether to encode alpha or not.<DD><DL><DT><B>Parameters:</B><DD><CODE>encodeAlpha</CODE> - boolean false=no alpha, true=encode alpha<DT><B>Returns:</B><DD>an array of bytes, or null if there was a problem</DL></DD></DL><HR><A NAME="pngEncode()"><!-- --></A><H3>pngEncode</H3><PRE>public byte[] <B>pngEncode</B>()</PRE><DL><DD>Creates an array of bytes that is the PNG equivalent of the current image. Alpha encoding is determined by its setting in the constructor.<DD><DL><DT><B>Returns:</B><DD>an array of bytes, or null if there was a problem</DL></DD></DL><HR><A NAME="setEncodeAlpha(boolean)"><!-- --></A><H3>setEncodeAlpha</H3><PRE>public void <B>setEncodeAlpha</B>(boolean encodeAlpha)</PRE><DL><DD>Set the alpha encoding on or off.<DD><DL><DT><B>Parameters:</B><DD><CODE>encodeAlpha</CODE> - false=no, true=yes</DL></DD></DL><HR><A NAME="getEncodeAlpha()"><!-- --></A><H3>getEncodeAlpha</H3><PRE>public boolean <B>getEncodeAlpha</B>()</PRE><DL><DD>Retrieve alpha encoding status.<DD><DL><DT><B>Returns:</B><DD>boolean false=no, true=yes</DL></DD></DL><HR><A NAME="setFilter(int)"><!-- --></A><H3>setFilter</H3><PRE>public void <B>setFilter</B>(int which_filter)</PRE><DL><DD>Set the filter to use<DD><DL><DT><B>Parameters:</B><DD><CODE>which_filter</CODE> - from constant list</DL></DD></DL><HR><A NAME="getFilter()"><!-- --></A><H3>getFilter</H3><PRE>public int <B>getFilter</B>()</PRE><DL><DD>Retrieve filtering scheme<DD><DL><DT><B>Returns:</B><DD>int (see constant list)</DL></DD></DL><HR><A NAME="setCompressionLevel(int)"><!-- --></A><H3>setCompressionLevel</H3><PRE>public void <B>setCompressionLevel</B>(int level)</PRE><DL><DD>Set the compression level to use<DD><DL><DT><B>Parameters:</B><DD><CODE>level</CODE> - 0 through 9</DL></DD></DL><HR><A NAME="getCompressionLevel()"><!-- --></A><H3>getCompressionLevel</H3><PRE>public int <B>getCompressionLevel</B>()</PRE><DL><DD>Retrieve compression level<DD><DL><DT><B>Returns:</B><DD>int in range 0-9</DL></DD></DL><HR><A NAME="resizeByteArray(byte[], int)"><!-- --></A><H3>resizeByteArray</H3><PRE>protected byte[] <B>resizeByteArray</B>(byte[] array, int newLength)</PRE><DL><DD>Increase or decrease the length of a byte array.<DD><DL><DT><B>Parameters:</B><DD><CODE>array</CODE> - The original array.<DD><CODE>newLength</CODE> - The length you wish the new array to have.<DT><B>Returns:</B><DD>Array of newly desired length. If shorter than the original, the trailing elements are truncated.</DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3"> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> <FONT ID="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2"> PREV CLASS NEXT CLASS</FONT></TD><TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A> <A HREF="PngEncoder.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2"> SUMMARY: INNER | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR></BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -