|
|
|
|
@@ -2,12 +2,12 @@
|
|
|
|
|
<!--NewPage-->
|
|
|
|
|
<HTML>
|
|
|
|
|
<HEAD>
|
|
|
|
|
<!-- Generated by javadoc (build 1.6.0_31) on Wed Jun 06 03:10:33 CDT 2012 -->
|
|
|
|
|
<!-- Generated by javadoc (build 1.6.0_33) on Fri Jun 29 18:36:27 CDT 2012 -->
|
|
|
|
|
<TITLE>
|
|
|
|
|
TJ
|
|
|
|
|
</TITLE>
|
|
|
|
|
|
|
|
|
|
<META NAME="date" CONTENT="2012-06-06">
|
|
|
|
|
<META NAME="date" CONTENT="2012-06-29">
|
|
|
|
|
|
|
|
|
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
|
|
|
|
|
|
|
|
|
@@ -117,6 +117,15 @@ TurboJPEG utility class (cannot be instantiated)
|
|
|
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
|
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
|
|
|
<CODE>static int</CODE></FONT></TD>
|
|
|
|
|
<TD><CODE><B><A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#FLAG_ACCURATEDCT">FLAG_ACCURATEDCT</A></B></CODE>
|
|
|
|
|
|
|
|
|
|
<BR>
|
|
|
|
|
Use the most accurate DCT/IDCT algorithm available in the underlying
|
|
|
|
|
codec.</TD>
|
|
|
|
|
</TR>
|
|
|
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
|
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
|
|
|
<CODE>static int</CODE></FONT></TD>
|
|
|
|
|
<TD><CODE><B><A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#FLAG_BOTTOMUP">FLAG_BOTTOMUP</A></B></CODE>
|
|
|
|
|
|
|
|
|
|
<BR>
|
|
|
|
|
@@ -126,11 +135,19 @@ TurboJPEG utility class (cannot be instantiated)
|
|
|
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
|
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
|
|
|
<CODE>static int</CODE></FONT></TD>
|
|
|
|
|
<TD><CODE><B><A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#FLAG_FASTDCT">FLAG_FASTDCT</A></B></CODE>
|
|
|
|
|
|
|
|
|
|
<BR>
|
|
|
|
|
Use the fastest DCT/IDCT algorithm available in the underlying codec.</TD>
|
|
|
|
|
</TR>
|
|
|
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
|
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
|
|
|
<CODE>static int</CODE></FONT></TD>
|
|
|
|
|
<TD><CODE><B><A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#FLAG_FASTUPSAMPLE">FLAG_FASTUPSAMPLE</A></B></CODE>
|
|
|
|
|
|
|
|
|
|
<BR>
|
|
|
|
|
Use fast, inaccurate chrominance upsampling routines in the JPEG
|
|
|
|
|
decompressor (libjpeg and libjpeg-turbo versions only.)</TD>
|
|
|
|
|
When decompressing, use the fastest chrominance upsampling algorithm
|
|
|
|
|
available in the underlying codec.</TD>
|
|
|
|
|
</TR>
|
|
|
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
|
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
|
|
|
@@ -139,7 +156,7 @@ TurboJPEG utility class (cannot be instantiated)
|
|
|
|
|
|
|
|
|
|
<BR>
|
|
|
|
|
Turn off CPU auto-detection and force TurboJPEG to use MMX code
|
|
|
|
|
(IPP and 32-bit libjpeg-turbo versions only.)</TD>
|
|
|
|
|
(if the underlying codec supports it.)</TD>
|
|
|
|
|
</TR>
|
|
|
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
|
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
|
|
|
@@ -148,7 +165,7 @@ TurboJPEG utility class (cannot be instantiated)
|
|
|
|
|
|
|
|
|
|
<BR>
|
|
|
|
|
Turn off CPU auto-detection and force TurboJPEG to use SSE code
|
|
|
|
|
(32-bit IPP and 32-bit libjpeg-turbo versions only.)</TD>
|
|
|
|
|
(if the underlying codec supports it.)</TD>
|
|
|
|
|
</TR>
|
|
|
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
|
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
|
|
|
@@ -157,7 +174,7 @@ TurboJPEG utility class (cannot be instantiated)
|
|
|
|
|
|
|
|
|
|
<BR>
|
|
|
|
|
Turn off CPU auto-detection and force TurboJPEG to use SSE2 code
|
|
|
|
|
(32-bit IPP and 32-bit libjpeg-turbo versions only.)</TD>
|
|
|
|
|
(if the underlying codec supports it.)</TD>
|
|
|
|
|
</TR>
|
|
|
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
|
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
|
|
|
@@ -166,7 +183,7 @@ TurboJPEG utility class (cannot be instantiated)
|
|
|
|
|
|
|
|
|
|
<BR>
|
|
|
|
|
Turn off CPU auto-detection and force TurboJPEG to use SSE3 code
|
|
|
|
|
(64-bit IPP version only.)</TD>
|
|
|
|
|
(if the underlying codec supports it.)</TD>
|
|
|
|
|
</TR>
|
|
|
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
|
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
|
|
|
@@ -711,7 +728,7 @@ FLAG_FORCEMMX</H3>
|
|
|
|
|
public static final int <B>FLAG_FORCEMMX</B></PRE>
|
|
|
|
|
<DL>
|
|
|
|
|
<DD>Turn off CPU auto-detection and force TurboJPEG to use MMX code
|
|
|
|
|
(IPP and 32-bit libjpeg-turbo versions only.)
|
|
|
|
|
(if the underlying codec supports it.)
|
|
|
|
|
<P>
|
|
|
|
|
<DL>
|
|
|
|
|
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.libjpegturbo.turbojpeg.TJ.FLAG_FORCEMMX">Constant Field Values</A></DL>
|
|
|
|
|
@@ -724,7 +741,7 @@ FLAG_FORCESSE</H3>
|
|
|
|
|
public static final int <B>FLAG_FORCESSE</B></PRE>
|
|
|
|
|
<DL>
|
|
|
|
|
<DD>Turn off CPU auto-detection and force TurboJPEG to use SSE code
|
|
|
|
|
(32-bit IPP and 32-bit libjpeg-turbo versions only.)
|
|
|
|
|
(if the underlying codec supports it.)
|
|
|
|
|
<P>
|
|
|
|
|
<DL>
|
|
|
|
|
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.libjpegturbo.turbojpeg.TJ.FLAG_FORCESSE">Constant Field Values</A></DL>
|
|
|
|
|
@@ -737,7 +754,7 @@ FLAG_FORCESSE2</H3>
|
|
|
|
|
public static final int <B>FLAG_FORCESSE2</B></PRE>
|
|
|
|
|
<DL>
|
|
|
|
|
<DD>Turn off CPU auto-detection and force TurboJPEG to use SSE2 code
|
|
|
|
|
(32-bit IPP and 32-bit libjpeg-turbo versions only.)
|
|
|
|
|
(if the underlying codec supports it.)
|
|
|
|
|
<P>
|
|
|
|
|
<DL>
|
|
|
|
|
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.libjpegturbo.turbojpeg.TJ.FLAG_FORCESSE2">Constant Field Values</A></DL>
|
|
|
|
|
@@ -750,7 +767,7 @@ FLAG_FORCESSE3</H3>
|
|
|
|
|
public static final int <B>FLAG_FORCESSE3</B></PRE>
|
|
|
|
|
<DL>
|
|
|
|
|
<DD>Turn off CPU auto-detection and force TurboJPEG to use SSE3 code
|
|
|
|
|
(64-bit IPP version only.)
|
|
|
|
|
(if the underlying codec supports it.)
|
|
|
|
|
<P>
|
|
|
|
|
<DL>
|
|
|
|
|
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.libjpegturbo.turbojpeg.TJ.FLAG_FORCESSE3">Constant Field Values</A></DL>
|
|
|
|
|
@@ -762,12 +779,50 @@ FLAG_FASTUPSAMPLE</H3>
|
|
|
|
|
<PRE>
|
|
|
|
|
public static final int <B>FLAG_FASTUPSAMPLE</B></PRE>
|
|
|
|
|
<DL>
|
|
|
|
|
<DD>Use fast, inaccurate chrominance upsampling routines in the JPEG
|
|
|
|
|
decompressor (libjpeg and libjpeg-turbo versions only.)
|
|
|
|
|
<DD>When decompressing, use the fastest chrominance upsampling algorithm
|
|
|
|
|
available in the underlying codec. The default is to use smooth
|
|
|
|
|
upsampling, which creates a smooth transition between neighboring
|
|
|
|
|
chrominance components in order to reduce upsampling artifacts in the
|
|
|
|
|
decompressed image.
|
|
|
|
|
<P>
|
|
|
|
|
<DL>
|
|
|
|
|
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.libjpegturbo.turbojpeg.TJ.FLAG_FASTUPSAMPLE">Constant Field Values</A></DL>
|
|
|
|
|
</DL>
|
|
|
|
|
<HR>
|
|
|
|
|
|
|
|
|
|
<A NAME="FLAG_FASTDCT"><!-- --></A><H3>
|
|
|
|
|
FLAG_FASTDCT</H3>
|
|
|
|
|
<PRE>
|
|
|
|
|
public static final int <B>FLAG_FASTDCT</B></PRE>
|
|
|
|
|
<DL>
|
|
|
|
|
<DD>Use the fastest DCT/IDCT algorithm available in the underlying codec. The
|
|
|
|
|
default if this flag is not specified is implementation-specific. The
|
|
|
|
|
libjpeg implementation, for example, uses the fast algorithm by default
|
|
|
|
|
when compressing, because this has been shown to have only a very slight
|
|
|
|
|
effect on accuracy, but it uses the accurate algorithm when decompressing,
|
|
|
|
|
because this has been shown to have a larger effect.
|
|
|
|
|
<P>
|
|
|
|
|
<DL>
|
|
|
|
|
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.libjpegturbo.turbojpeg.TJ.FLAG_FASTDCT">Constant Field Values</A></DL>
|
|
|
|
|
</DL>
|
|
|
|
|
<HR>
|
|
|
|
|
|
|
|
|
|
<A NAME="FLAG_ACCURATEDCT"><!-- --></A><H3>
|
|
|
|
|
FLAG_ACCURATEDCT</H3>
|
|
|
|
|
<PRE>
|
|
|
|
|
public static final int <B>FLAG_ACCURATEDCT</B></PRE>
|
|
|
|
|
<DL>
|
|
|
|
|
<DD>Use the most accurate DCT/IDCT algorithm available in the underlying
|
|
|
|
|
codec. The default if this flag is not specified is
|
|
|
|
|
implementation-specific. The libjpeg implementation, for example, uses
|
|
|
|
|
the fast algorithm by default when compressing, because this has been
|
|
|
|
|
shown to have only a very slight effect on accuracy, but it uses the
|
|
|
|
|
accurate algorithm when decompressing, because this has been shown to have
|
|
|
|
|
a larger effect.
|
|
|
|
|
<P>
|
|
|
|
|
<DL>
|
|
|
|
|
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.libjpegturbo.turbojpeg.TJ.FLAG_ACCURATEDCT">Constant Field Values</A></DL>
|
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
|
|
|
|
|
|
|
|
|