diff options
author | dcommander <dcommander@632fc199-4ca6-4c93-a231-07263d6284db> | 2014-03-14 08:53:33 +0000 |
---|---|---|
committer | dcommander <dcommander@632fc199-4ca6-4c93-a231-07263d6284db> | 2014-03-14 08:53:33 +0000 |
commit | 860316648e3845da71298a7686abb67289b15a71 (patch) | |
tree | 3dc45089f93443e3ff2a1d9fa3bfcf2e55514c1f /java/doc/org | |
parent | 8cd4b54c66ce3da59d9f349b4a634f2d1805b0b9 (diff) |
Streamline the BufferedImage functionality in the compressor so that it works the same way as compressing a "normal" image, and deprecate the old BufferedImage methods and other redundant methods. Eliminate the use of deprecated features in the test programs.
git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1168 632fc199-4ca6-4c93-a231-07263d6284db
Diffstat (limited to 'java/doc/org')
-rw-r--r-- | java/doc/org/libjpegturbo/turbojpeg/TJCompressor.html | 180 |
1 files changed, 126 insertions, 54 deletions
diff --git a/java/doc/org/libjpegturbo/turbojpeg/TJCompressor.html b/java/doc/org/libjpegturbo/turbojpeg/TJCompressor.html index 35114c7..b6452f3 100644 --- a/java/doc/org/libjpegturbo/turbojpeg/TJCompressor.html +++ b/java/doc/org/libjpegturbo/turbojpeg/TJCompressor.html @@ -120,6 +120,18 @@ TurboJPEG compressor Create a TurboJPEG compressor instance.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><B><A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#TJCompressor(java.awt.image.BufferedImage, int, int, int, int)">TJCompressor</A></B>(java.awt.image.BufferedImage srcImage, + int x, + int y, + int width, + int height)</CODE> + +<BR> + Create a TurboJPEG compressor instance and associate the uncompressed + source image stored in <code>srcImage</code> with the newly-created + instance.</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#TJCompressor(byte[], int, int, int, int)">TJCompressor</A></B>(byte[] srcImage, int width, int pitch, @@ -127,9 +139,8 @@ TurboJPEG compressor int pixelFormat)</CODE> <BR> - Create a TurboJPEG compressor instance and associate the uncompressed - source image stored in <code>srcImage</code> with the newly-created - instance.</TD> + <B>Deprecated.</B> <I>Use + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#TJCompressor(byte[], int, int, int, int, int, int)"><CODE>TJCompressor(byte[], int, int, int, int, int, int)</CODE></A> instead.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#TJCompressor(byte[], int, int, int, int, int, int)">TJCompressor</A></B>(byte[] srcImage, @@ -171,8 +182,9 @@ TurboJPEG compressor int flags)</CODE> <BR> - Compress the uncompressed source image stored in <code>srcImage</code> - and output a JPEG image to the given destination buffer.</TD> + <B>Deprecated.</B> <I>Use + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> and + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#compress(byte[], int)"><CODE>compress(byte[], int)</CODE></A> instead.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -181,8 +193,9 @@ TurboJPEG compressor int flags)</CODE> <BR> - Compress the uncompressed source image stored in <code>srcImage</code> - and return a buffer containing a JPEG image.</TD> + <B>Deprecated.</B> <I>Use + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> and + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#compress(int)"><CODE>compress(int)</CODE></A> instead.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -211,8 +224,9 @@ TurboJPEG compressor int flags)</CODE> <BR> - Encode the uncompressed source image stored in <code>srcImage</code> - and output a YUV planar image to the given destination buffer.</TD> + <B>Deprecated.</B> <I>Use + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> and + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#encodeYUV(byte[], int)"><CODE>encodeYUV(byte[], int)</CODE></A> instead.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -221,8 +235,9 @@ TurboJPEG compressor int flags)</CODE> <BR> - Encode the uncompressed source image stored in <code>srcImage</code> - and return a buffer containing a YUV planar image.</TD> + <B>Deprecated.</B> <I>Use + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> and + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#encodeYUV(int)"><CODE>encodeYUV(int)</CODE></A> instead.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -271,6 +286,18 @@ TurboJPEG compressor <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> +<TD><CODE><B><A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)">setSourceImage</A></B>(java.awt.image.BufferedImage srcImage, + int x, + int y, + int width, + int height)</CODE> + +<BR> + Associate an uncompressed source image with this compressor instance.</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int)">setSourceImage</A></B>(byte[] srcImage, int width, int pitch, @@ -365,7 +392,30 @@ public <B>TJCompressor</B>() <A NAME="TJCompressor(byte[], int, int, int, int)"><!-- --></A><H3> TJCompressor</H3> <PRE> +<FONT SIZE="-1">@Deprecated +</FONT>public <B>TJCompressor</B>(byte[] srcImage, + int width, + int pitch, + int height, + int pixelFormat) + throws java.lang.Exception</PRE> +<DL> +<DD><B>Deprecated.</B> <I>Use + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#TJCompressor(byte[], int, int, int, int, int, int)"><CODE>TJCompressor(byte[], int, int, int, int, int, int)</CODE></A> instead.</I> +<P> +<DL> + +<DT><B>Throws:</B> +<DD><CODE>java.lang.Exception</CODE></DL> +</DL> +<HR> + +<A NAME="TJCompressor(byte[], int, int, int, int, int, int)"><!-- --></A><H3> +TJCompressor</H3> +<PRE> public <B>TJCompressor</B>(byte[] srcImage, + int x, + int y, int width, int pitch, int height, @@ -377,23 +427,21 @@ public <B>TJCompressor</B>(byte[] srcImage, instance. <P> <DL> -<DT><B>Parameters:</B><DD><CODE>srcImage</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>width</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>pitch</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>height</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>pixelFormat</CODE> - pixel format of the source image (one of +<DT><B>Parameters:</B><DD><CODE>srcImage</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>x</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>y</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>width</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>pitch</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>height</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>pixelFormat</CODE> - pixel format of the source image (one of <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html" title="class in org.libjpegturbo.turbojpeg"><CODE>TJ.PF_*</CODE></A>) <DT><B>Throws:</B> <DD><CODE>java.lang.Exception</CODE></DL> </DL> <HR> -<A NAME="TJCompressor(byte[], int, int, int, int, int, int)"><!-- --></A><H3> +<A NAME="TJCompressor(java.awt.image.BufferedImage, int, int, int, int)"><!-- --></A><H3> TJCompressor</H3> <PRE> -public <B>TJCompressor</B>(byte[] srcImage, +public <B>TJCompressor</B>(java.awt.image.BufferedImage srcImage, int x, int y, int width, - int pitch, - int height, - int pixelFormat) + int height) throws java.lang.Exception</PRE> <DL> <DD>Create a TurboJPEG compressor instance and associate the uncompressed @@ -401,8 +449,12 @@ public <B>TJCompressor</B>(byte[] srcImage, instance. <P> <DL> -<DT><B>Parameters:</B><DD><CODE>srcImage</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>x</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>y</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>width</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>pitch</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>height</CODE> - see <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(byte[], int, int, int, int, int, int)"><CODE>setSourceImage(byte[], int, int, int, int, int, int)</CODE></A> for description<DD><CODE>pixelFormat</CODE> - pixel format of the source image (one of - <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html" title="class in org.libjpegturbo.turbojpeg"><CODE>TJ.PF_*</CODE></A>) +<DT><B>Parameters:</B><DD><CODE>srcImage</CODE> - see + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> for description<DD><CODE>x</CODE> - see + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> for description<DD><CODE>y</CODE> - see + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> for description<DD><CODE>width</CODE> - see + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> for description<DD><CODE>height</CODE> - see + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> for description <DT><B>Throws:</B> <DD><CODE>java.lang.Exception</CODE></DL> </DL> @@ -474,6 +526,31 @@ setSourceImage</H3> </DL> <HR> +<A NAME="setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><!-- --></A><H3> +setSourceImage</H3> +<PRE> +public void <B>setSourceImage</B>(java.awt.image.BufferedImage srcImage, + int x, + int y, + int width, + int height) + throws java.lang.Exception</PRE> +<DL> +<DD>Associate an uncompressed source image with this compressor instance. +<P> +<DD><DL> +<DT><B>Parameters:</B><DD><CODE>srcImage</CODE> - a <code>BufferedImage</code> instance containing RGB or + grayscale pixels to be compressed<DD><CODE>x</CODE> - x offset (in pixels) of the region in the source image from which + the JPEG image should be compressed<DD><CODE>y</CODE> - y offset (in pixels) of the region in the source image from which + the JPEG image should be compressed<DD><CODE>width</CODE> - width (in pixels) of the region in the source image from + which the JPEG image should be compressed (0 = compress the whole image)<DD><CODE>height</CODE> - height (in pixels) of the region in the source image from + which the JPEG image should be compressed (0 = compress the whole image) +<DT><B>Throws:</B> +<DD><CODE>java.lang.Exception</CODE></DL> +</DD> +</DL> +<HR> + <A NAME="setSourceImageYUV(byte[], int, int, int)"><!-- --></A><H3> setSourceImageYUV</H3> <PRE> @@ -593,19 +670,18 @@ public byte[] <B>compress</B>(int flags) <A NAME="compress(java.awt.image.BufferedImage, byte[], int)"><!-- --></A><H3> compress</H3> <PRE> -public void <B>compress</B>(java.awt.image.BufferedImage srcImage, - byte[] dstBuf, - int flags) +<FONT SIZE="-1">@Deprecated +</FONT>public void <B>compress</B>(java.awt.image.BufferedImage srcImage, + byte[] dstBuf, + int flags) throws java.lang.Exception</PRE> <DL> -<DD>Compress the uncompressed source image stored in <code>srcImage</code> - and output a JPEG image to the given destination buffer. +<DD><B>Deprecated.</B> <I>Use + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> and + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#compress(byte[], int)"><CODE>compress(byte[], int)</CODE></A> instead.</I> <P> <DD><DL> -<DT><B>Parameters:</B><DD><CODE>srcImage</CODE> - a <code>BufferedImage</code> instance containing RGB or - grayscale pixels to be compressed<DD><CODE>dstBuf</CODE> - buffer that will receive the JPEG image. Use - <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#bufSize(int, int, int)"><CODE>TJ.bufSize(int, int, int)</CODE></A> to determine the maximum size for this buffer based on - the image width, height, and level of chrominance subsampling.<DD><CODE>flags</CODE> - the bitwise OR of one or more of <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html" title="class in org.libjpegturbo.turbojpeg"><CODE>TJ.FLAG_*</CODE></A> + <DT><B>Throws:</B> <DD><CODE>java.lang.Exception</CODE></DL> </DD> @@ -615,18 +691,17 @@ public void <B>compress</B>(java.awt.image.BufferedImage srcImage, <A NAME="compress(java.awt.image.BufferedImage, int)"><!-- --></A><H3> compress</H3> <PRE> -public byte[] <B>compress</B>(java.awt.image.BufferedImage srcImage, - int flags) +<FONT SIZE="-1">@Deprecated +</FONT>public byte[] <B>compress</B>(java.awt.image.BufferedImage srcImage, + int flags) throws java.lang.Exception</PRE> <DL> -<DD>Compress the uncompressed source image stored in <code>srcImage</code> - and return a buffer containing a JPEG image. +<DD><B>Deprecated.</B> <I>Use + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> and + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#compress(int)"><CODE>compress(int)</CODE></A> instead.</I> <P> <DD><DL> -<DT><B>Parameters:</B><DD><CODE>srcImage</CODE> - a <code>BufferedImage</code> instance containing RGB or - grayscale pixels to be compressed<DD><CODE>flags</CODE> - the bitwise OR of one or more of <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html" title="class in org.libjpegturbo.turbojpeg"><CODE>TJ.FLAG_*</CODE></A> -<DT><B>Returns:</B><DD>a buffer containing a JPEG image. The length of this buffer will - not be equal to the size of the JPEG image. Use <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#getCompressedSize()"><CODE>getCompressedSize()</CODE></A> to obtain the size of the JPEG image. + <DT><B>Throws:</B> <DD><CODE>java.lang.Exception</CODE></DL> </DD> @@ -708,20 +783,18 @@ public byte[] <B>encodeYUV</B>(int flags) <A NAME="encodeYUV(java.awt.image.BufferedImage, byte[], int)"><!-- --></A><H3> encodeYUV</H3> <PRE> -public void <B>encodeYUV</B>(java.awt.image.BufferedImage srcImage, - byte[] dstBuf, - int flags) +<FONT SIZE="-1">@Deprecated +</FONT>public void <B>encodeYUV</B>(java.awt.image.BufferedImage srcImage, + byte[] dstBuf, + int flags) throws java.lang.Exception</PRE> <DL> -<DD>Encode the uncompressed source image stored in <code>srcImage</code> - and output a YUV planar image to the given destination buffer. See - <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#encodeYUV(byte[], int)"><CODE>encodeYUV(byte[], int)</CODE></A> for more detail. +<DD><B>Deprecated.</B> <I>Use + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> and + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#encodeYUV(byte[], int)"><CODE>encodeYUV(byte[], int)</CODE></A> instead.</I> <P> <DD><DL> -<DT><B>Parameters:</B><DD><CODE>srcImage</CODE> - a <code>BufferedImage</code> instance containing RGB or - grayscale pixels to be encoded<DD><CODE>dstBuf</CODE> - buffer that will receive the YUV planar image. Use - <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#bufSizeYUV(int, int, int, int)"><CODE>TJ.bufSizeYUV(int, int, int, int)</CODE></A> to determine the appropriate size for this buffer - based on the image width, height, and level of chrominance subsampling.<DD><CODE>flags</CODE> - the bitwise OR of one or more of <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html" title="class in org.libjpegturbo.turbojpeg"><CODE>TJ.FLAG_*</CODE></A> + <DT><B>Throws:</B> <DD><CODE>java.lang.Exception</CODE></DL> </DD> @@ -731,18 +804,17 @@ public void <B>encodeYUV</B>(java.awt.image.BufferedImage srcImage, <A NAME="encodeYUV(java.awt.image.BufferedImage, int)"><!-- --></A><H3> encodeYUV</H3> <PRE> -public byte[] <B>encodeYUV</B>(java.awt.image.BufferedImage srcImage, - int flags) +<FONT SIZE="-1">@Deprecated +</FONT>public byte[] <B>encodeYUV</B>(java.awt.image.BufferedImage srcImage, + int flags) throws java.lang.Exception</PRE> <DL> -<DD>Encode the uncompressed source image stored in <code>srcImage</code> - and return a buffer containing a YUV planar image. See - <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#encodeYUV(byte[], int)"><CODE>encodeYUV(byte[], int)</CODE></A> for more detail. +<DD><B>Deprecated.</B> <I>Use + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#setSourceImage(java.awt.image.BufferedImage, int, int, int, int)"><CODE>setSourceImage(BufferedImage, int, int, int, int)</CODE></A> and + <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#encodeYUV(int)"><CODE>encodeYUV(int)</CODE></A> instead.</I> <P> <DD><DL> -<DT><B>Parameters:</B><DD><CODE>srcImage</CODE> - a <code>BufferedImage</code> instance containing RGB or - grayscale pixels to be encoded<DD><CODE>flags</CODE> - the bitwise OR of one or more of <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html" title="class in org.libjpegturbo.turbojpeg"><CODE>TJ.FLAG_*</CODE></A> -<DT><B>Returns:</B><DD>a buffer containing a YUV planar image + <DT><B>Throws:</B> <DD><CODE>java.lang.Exception</CODE></DL> </DD> |