~ubuntu-branches/ubuntu/saucy/libjpeg-turbo/saucy-security

« back to all changes in this revision

Viewing changes to java/doc/org/libjpegturbo/turbojpeg/TJDecompressor.html

  • Committer: Package Import Robot
  • Author(s): Fathi Boudra
  • Date: 2013-07-28 16:52:51 UTC
  • mfrom: (1.1.3) (9.1.1 saucy-proposed)
  • Revision ID: package-import@ubuntu.com-20130728165251-7vg6wszhm941kdej
Tags: 1.3.0-0ubuntu1
* New upstream release.
  - drop debian/patches/branch-updates.diff
  - refresh tjunittest.patch (now renamed to install-tjunittest.patch)
* Update debian/control:
  - add myself to Uploaders.
* Update debian/copyright:
  - add RSA Data Security copyright (md5).
* Update debian/libturbojpeg.install:
  - install libturbojpeg.so.0* (needed by tjunittest and tjbench).

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<!--NewPage-->
3
3
<HTML>
4
4
<HEAD>
5
 
<!-- Generated by javadoc (build 1.6.0_33) on Fri Jun 29 14:29:13 CDT 2012 -->
 
5
<!-- Generated by javadoc (build 1.6.0_43) on Fri Apr 26 20:05:34 CDT 2013 -->
6
6
<TITLE>
7
7
TJDecompressor
8
8
</TITLE>
9
9
 
10
 
<META NAME="date" CONTENT="2012-06-29">
 
10
<META NAME="date" CONTENT="2013-04-26">
11
11
 
12
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
13
13
 
237
237
           int&nbsp;flags)</CODE>
238
238
 
239
239
<BR>
 
240
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use
 
241
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int, int, int)"><CODE>decompress(byte[], int, int, int, int, int, int, int)</CODE></A> instead.</I></TD>
 
242
</TR>
 
243
<TR BGCOLOR="white" CLASS="TableRowColor">
 
244
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
245
<CODE>&nbsp;void</CODE></FONT></TD>
 
246
<TD><CODE><B><A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int, int, int)">decompress</A></B>(byte[]&nbsp;dstBuf,
 
247
           int&nbsp;x,
 
248
           int&nbsp;y,
 
249
           int&nbsp;desiredWidth,
 
250
           int&nbsp;pitch,
 
251
           int&nbsp;desiredHeight,
 
252
           int&nbsp;pixelFormat,
 
253
           int&nbsp;flags)</CODE>
 
254
 
 
255
<BR>
 
256
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decompress the JPEG source image associated with this decompressor
 
257
 instance and output a decompressed image to the given destination buffer.</TD>
 
258
</TR>
 
259
<TR BGCOLOR="white" CLASS="TableRowColor">
 
260
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
261
<CODE>&nbsp;void</CODE></FONT></TD>
 
262
<TD><CODE><B><A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(int[], int, int, int, int, int, int, int)">decompress</A></B>(int[]&nbsp;dstBuf,
 
263
           int&nbsp;x,
 
264
           int&nbsp;y,
 
265
           int&nbsp;desiredWidth,
 
266
           int&nbsp;stride,
 
267
           int&nbsp;desiredHeight,
 
268
           int&nbsp;pixelFormat,
 
269
           int&nbsp;flags)</CODE>
 
270
 
 
271
<BR>
240
272
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decompress the JPEG source image associated with this decompressor
241
273
 instance and output a decompressed image to the given destination buffer.</TD>
242
274
</TR>
326
358
                int&nbsp;desiredHeight)</CODE>
327
359
 
328
360
<BR>
329
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the height of the largest scaled down image that the TurboJPEG
 
361
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the height of the largest scaled-down image that the TurboJPEG
330
362
 decompressor can generate without exceeding the desired image width and
331
363
 height.</TD>
332
364
</TR>
337
369
               int&nbsp;desiredHeight)</CODE>
338
370
 
339
371
<BR>
340
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the width of the largest scaled down image that the TurboJPEG
 
372
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the width of the largest scaled-down image that the TurboJPEG
341
373
 decompressor can generate without exceeding the desired image width and
342
374
 height.</TD>
343
375
</TR>
639
671
                          int&nbsp;desiredHeight)
640
672
                   throws java.lang.Exception</PRE>
641
673
<DL>
642
 
<DD>Returns the width of the largest scaled down image that the TurboJPEG
 
674
<DD>Returns the width of the largest scaled-down image that the TurboJPEG
643
675
 decompressor can generate without exceeding the desired image width and
644
676
 height.
645
677
<P>
651
683
 Setting this to 0 is the same as setting it to the height of the JPEG
652
684
 image (in other words, the height will not be considered when determining
653
685
 the scaled image size.)
654
 
<DT><B>Returns:</B><DD>the width of the largest scaled down image that the TurboJPEG
 
686
<DT><B>Returns:</B><DD>the width of the largest scaled-down image that the TurboJPEG
655
687
 decompressor can generate without exceeding the desired image width and
656
688
 height
657
689
<DT><B>Throws:</B>
667
699
                           int&nbsp;desiredHeight)
668
700
                    throws java.lang.Exception</PRE>
669
701
<DL>
670
 
<DD>Returns the height of the largest scaled down image that the TurboJPEG
 
702
<DD>Returns the height of the largest scaled-down image that the TurboJPEG
671
703
 decompressor can generate without exceeding the desired image width and
672
704
 height.
673
705
<P>
679
711
 Setting this to 0 is the same as setting it to the height of the JPEG
680
712
 image (in other words, the height will not be considered when determining
681
713
 the scaled image size.)
682
 
<DT><B>Returns:</B><DD>the height of the largest scaled down image that the TurboJPEG
 
714
<DT><B>Returns:</B><DD>the height of the largest scaled-down image that the TurboJPEG
683
715
 decompressor can generate without exceeding the desired image width and
684
716
 height
685
717
<DT><B>Throws:</B>
688
720
</DL>
689
721
<HR>
690
722
 
691
 
<A NAME="decompress(byte[], int, int, int, int, int)"><!-- --></A><H3>
 
723
<A NAME="decompress(byte[], int, int, int, int, int, int, int)"><!-- --></A><H3>
692
724
decompress</H3>
693
725
<PRE>
694
726
public void <B>decompress</B>(byte[]&nbsp;dstBuf,
 
727
                       int&nbsp;x,
 
728
                       int&nbsp;y,
695
729
                       int&nbsp;desiredWidth,
696
730
                       int&nbsp;pitch,
697
731
                       int&nbsp;desiredHeight,
707
741
 buffer should normally be <code>pitch * scaledHeight</code> bytes in size,
708
742
 where <code>scaledHeight</code> can be determined by calling <code>
709
743
 scalingFactor.<A HREF="../../../org/libjpegturbo/turbojpeg/TJScalingFactor.html#getScaled(int)"><CODE>getScaled</CODE></A>(jpegHeight)
710
 
 </code> with one of the scaling factors returned from <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#getScalingFactors()"><CODE>TJ.getScalingFactors()</CODE></A> or by calling <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getScaledHeight(int, int)"><CODE>getScaledHeight(int, int)</CODE></A>.<DD><CODE>desiredWidth</CODE> - desired width (in pixels) of the decompressed image.
711
 
 If the desired image dimensions are smaller than the dimensions of the
712
 
 JPEG image being decompressed, then TurboJPEG will use scaling in the JPEG
713
 
 decompressor to generate the largest possible image that will fit within
714
 
 the desired dimensions.  Setting this to 0 is the same as setting it to
715
 
 the width of the JPEG image (in other words, the width will not be
716
 
 considered when determining the scaled image size.)<DD><CODE>pitch</CODE> - bytes per line of the destination image.  Normally, this
 
744
 </code> with one of the scaling factors returned from <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#getScalingFactors()"><CODE>TJ.getScalingFactors()</CODE></A> or by calling <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getScaledHeight(int, int)"><CODE>getScaledHeight(int, int)</CODE></A>.  However,
 
745
 the buffer may also be larger than the dimensions of the JPEG image, in
 
746
 which case the <code>x</code>, <code>y</code>, and <code>pitch</code>
 
747
 parameters can be used to specify the region into which the JPEG image
 
748
 should be decompressed.<DD><CODE>x</CODE> - x offset (in pixels) of the region into which the JPEG image
 
749
 should be decompressed, relative to the start of <code>dstBuf</code>.<DD><CODE>y</CODE> - y offset (in pixels) of the region into which the JPEG image
 
750
 should be decompressed, relative to the start of <code>dstBuf</code>.<DD><CODE>desiredWidth</CODE> - desired width (in pixels) of the decompressed image
 
751
 (or image region.)  If the desired image dimensions are different than the
 
752
 dimensions of the JPEG image being decompressed, then TurboJPEG will use
 
753
 scaling in the JPEG decompressor to generate the largest possible image
 
754
 that will fit within the desired dimensions.  Setting this to 0 is the
 
755
 same as setting it to the width of the JPEG image (in other words, the
 
756
 width will not be considered when determining the scaled image size.)<DD><CODE>pitch</CODE> - bytes per line of the destination image.  Normally, this
717
757
 should be set to <code>scaledWidth * TJ.pixelSize(pixelFormat)</code> if
718
758
 the decompressed image is unpadded, but you can use this to, for instance,
719
 
 pad each line of the decompressed image to a 4-byte boundary.  NOTE:
 
759
 pad each line of the decompressed image to a 4-byte boundary or to
 
760
 decompress the JPEG image into a region of a larger image.  NOTE:
720
761
 <code>scaledWidth</code> can be determined by calling <code>
721
762
 scalingFactor.<A HREF="../../../org/libjpegturbo/turbojpeg/TJScalingFactor.html#getScaled(int)"><CODE>getScaled</CODE></A>(jpegWidth)
722
763
 </code> or by calling <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getScaledWidth(int, int)"><CODE>getScaledWidth(int, int)</CODE></A>.  Setting this parameter to
723
764
 0 is the equivalent of setting it to <code>scaledWidth *
724
 
 TJ.pixelSize(pixelFormat)</code>.<DD><CODE>desiredHeight</CODE> - desired height (in pixels) of the decompressed image.
725
 
 If the desired image dimensions are smaller than the dimensions of the
726
 
 JPEG image being decompressed, then TurboJPEG will use scaling in the JPEG
727
 
 decompressor to generate the largest possible image that will fit within
728
 
 the desired dimensions.  Setting this to 0 is the same as setting it to
729
 
 the height of the JPEG image (in other words, the height will not be
730
 
 considered when determining the scaled image size.)<DD><CODE>pixelFormat</CODE> - pixel format of the decompressed image (one of
 
765
 TJ.pixelSize(pixelFormat)</code>.<DD><CODE>desiredHeight</CODE> - desired height (in pixels) of the decompressed image
 
766
 (or image region.)  If the desired image dimensions are different than the
 
767
 dimensions of the JPEG image being decompressed, then TurboJPEG will use
 
768
 scaling in the JPEG decompressor to generate the largest possible image
 
769
 that will fit within the desired dimensions.  Setting this to 0 is the
 
770
 same as setting it to the height of the JPEG image (in other words, the
 
771
 height will not be considered when determining the scaled image size.)<DD><CODE>pixelFormat</CODE> - pixel format of the decompressed image (one of
731
772
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html" title="class in org.libjpegturbo.turbojpeg"><CODE>TJ.PF_*</CODE></A>)<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>
732
773
<DT><B>Throws:</B>
733
774
<DD><CODE>java.lang.Exception</CODE></DL>
735
776
</DL>
736
777
<HR>
737
778
 
 
779
<A NAME="decompress(byte[], int, int, int, int, int)"><!-- --></A><H3>
 
780
decompress</H3>
 
781
<PRE>
 
782
public void <B>decompress</B>(byte[]&nbsp;dstBuf,
 
783
                       int&nbsp;desiredWidth,
 
784
                       int&nbsp;pitch,
 
785
                       int&nbsp;desiredHeight,
 
786
                       int&nbsp;pixelFormat,
 
787
                       int&nbsp;flags)
 
788
                throws java.lang.Exception</PRE>
 
789
<DL>
 
790
<DD><B>Deprecated.</B>&nbsp;<I>Use
 
791
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int, int, int)"><CODE>decompress(byte[], int, int, int, int, int, int, int)</CODE></A> instead.</I>
 
792
<P>
 
793
<DD><DL>
 
794
 
 
795
<DT><B>Throws:</B>
 
796
<DD><CODE>java.lang.Exception</CODE></DL>
 
797
</DD>
 
798
</DL>
 
799
<HR>
 
800
 
738
801
<A NAME="decompress(int, int, int, int, int)"><!-- --></A><H3>
739
802
decompress</H3>
740
803
<PRE>
750
813
<P>
751
814
<DD><DL>
752
815
<DT><B>Parameters:</B><DD><CODE>desiredWidth</CODE> - see
753
 
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int)"><CODE>decompress(byte[], int, int, int, int, int)</CODE></A> for description<DD><CODE>pitch</CODE> - see
754
 
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int)"><CODE>decompress(byte[], int, int, int, int, int)</CODE></A> for description<DD><CODE>desiredHeight</CODE> - see
755
 
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int)"><CODE>decompress(byte[], int, int, int, int, int)</CODE></A> for description<DD><CODE>pixelFormat</CODE> - pixel format of the decompressed image (one of
 
816
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int, int, int)"><CODE>decompress(byte[], int, int, int, int, int, int, int)</CODE></A>
 
817
 for description<DD><CODE>pitch</CODE> - see
 
818
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int, int, int)"><CODE>decompress(byte[], int, int, int, int, int, int, int)</CODE></A>
 
819
 for description<DD><CODE>desiredHeight</CODE> - see
 
820
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int, int, int)"><CODE>decompress(byte[], int, int, int, int, int, int, int)</CODE></A>
 
821
 for description<DD><CODE>pixelFormat</CODE> - pixel format of the decompressed image (one of
756
822
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html" title="class in org.libjpegturbo.turbojpeg"><CODE>TJ.PF_*</CODE></A>)<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>
757
823
<DT><B>Returns:</B><DD>a buffer containing the decompressed image
758
824
<DT><B>Throws:</B>
772
838
 instance and output a YUV planar image to the given destination buffer.
773
839
 This method performs JPEG decompression but leaves out the color
774
840
 conversion step, so a planar YUV image is generated instead of an RGB
775
 
 image.  The padding of the planes in this image is the same as the images
776
 
 generated by <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#encodeYUV(byte[], int)"><CODE>TJCompressor.encodeYUV(byte[], int)</CODE></A>.  Note that, if
777
 
 the width or height of the image is not an even multiple of the MCU block
778
 
 size (see <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#getMCUWidth(int)"><CODE>TJ.getMCUWidth(int)</CODE></A> and <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#getMCUHeight(int)"><CODE>TJ.getMCUHeight(int)</CODE></A>), then an
779
 
 intermediate buffer copy will be performed within TurboJPEG.
 
841
 image.  The padding of the planes in this image is the same as in the
 
842
 images generated by <A HREF="../../../org/libjpegturbo/turbojpeg/TJCompressor.html#encodeYUV(byte[], int)"><CODE>TJCompressor.encodeYUV(byte[], int)</CODE></A>.  Note
 
843
 that, if the width or height of the image is not an even multiple of the
 
844
 MCU block size (see <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#getMCUWidth(int)"><CODE>TJ.getMCUWidth(int)</CODE></A> and <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#getMCUHeight(int)"><CODE>TJ.getMCUHeight(int)</CODE></A>),
 
845
 then an intermediate buffer copy will be performed within TurboJPEG.
780
846
<P>
781
847
<DD><DL>
782
848
<DT><B>Parameters:</B><DD><CODE>dstBuf</CODE> - buffer that will receive the YUV planar image.  Use
806
872
</DL>
807
873
<HR>
808
874
 
 
875
<A NAME="decompress(int[], int, int, int, int, int, int, int)"><!-- --></A><H3>
 
876
decompress</H3>
 
877
<PRE>
 
878
public void <B>decompress</B>(int[]&nbsp;dstBuf,
 
879
                       int&nbsp;x,
 
880
                       int&nbsp;y,
 
881
                       int&nbsp;desiredWidth,
 
882
                       int&nbsp;stride,
 
883
                       int&nbsp;desiredHeight,
 
884
                       int&nbsp;pixelFormat,
 
885
                       int&nbsp;flags)
 
886
                throws java.lang.Exception</PRE>
 
887
<DL>
 
888
<DD>Decompress the JPEG source image associated with this decompressor
 
889
 instance and output a decompressed image to the given destination buffer.
 
890
<P>
 
891
<DD><DL>
 
892
<DT><B>Parameters:</B><DD><CODE>dstBuf</CODE> - buffer that will receive the decompressed image.  This
 
893
 buffer should normally be <code>stride * scaledHeight</code> pixels in
 
894
 size, where <code>scaledHeight</code> can be determined by calling <code>
 
895
 scalingFactor.<A HREF="../../../org/libjpegturbo/turbojpeg/TJScalingFactor.html#getScaled(int)"><CODE>getScaled</CODE></A>(jpegHeight)
 
896
 </code> with one of the scaling factors returned from <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html#getScalingFactors()"><CODE>TJ.getScalingFactors()</CODE></A> or by calling <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getScaledHeight(int, int)"><CODE>getScaledHeight(int, int)</CODE></A>.  However,
 
897
 the buffer may also be larger than the dimensions of the JPEG image, in
 
898
 which case the <code>x</code>, <code>y</code>, and <code>stride</code>
 
899
 parameters can be used to specify the region into which the JPEG image
 
900
 should be decompressed.<DD><CODE>x</CODE> - x offset (in pixels) of the region into which the JPEG image
 
901
 should be decompressed, relative to the start of <code>dstBuf</code>.<DD><CODE>y</CODE> - y offset (in pixels) of the region into which the JPEG image
 
902
 should be decompressed, relative to the start of <code>dstBuf</code>.<DD><CODE>desiredWidth</CODE> - desired width (in pixels) of the decompressed image
 
903
 (or image region.)  If the desired image dimensions are different than the
 
904
 dimensions of the JPEG image being decompressed, then TurboJPEG will use
 
905
 scaling in the JPEG decompressor to generate the largest possible image
 
906
 that will fit within the desired dimensions.  Setting this to 0 is the
 
907
 same as setting it to the width of the JPEG image (in other words, the
 
908
 width will not be considered when determining the scaled image size.)<DD><CODE>stride</CODE> - pixels per line of the destination image.  Normally, this
 
909
 should be set to <code>scaledWidth</code>, but you can use this to, for
 
910
 instance, decompress the JPEG image into a region of a larger image.
 
911
 NOTE: <code>scaledWidth</code> can be determined by calling <code>
 
912
 scalingFactor.<A HREF="../../../org/libjpegturbo/turbojpeg/TJScalingFactor.html#getScaled(int)"><CODE>getScaled</CODE></A>(jpegWidth)
 
913
 </code> or by calling <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#getScaledWidth(int, int)"><CODE>getScaledWidth(int, int)</CODE></A>.  Setting this parameter to
 
914
 0 is the equivalent of setting it to <code>scaledWidth</code>.<DD><CODE>desiredHeight</CODE> - desired height (in pixels) of the decompressed image
 
915
 (or image region.)  If the desired image dimensions are different than the
 
916
 dimensions of the JPEG image being decompressed, then TurboJPEG will use
 
917
 scaling in the JPEG decompressor to generate the largest possible image
 
918
 that will fit within the desired dimensions.  Setting this to 0 is the
 
919
 same as setting it to the height of the JPEG image (in other words, the
 
920
 height will not be considered when determining the scaled image size.)<DD><CODE>pixelFormat</CODE> - pixel format of the decompressed image (one of
 
921
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJ.html" title="class in org.libjpegturbo.turbojpeg"><CODE>TJ.PF_*</CODE></A>)<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>
 
922
<DT><B>Throws:</B>
 
923
<DD><CODE>java.lang.Exception</CODE></DL>
 
924
</DD>
 
925
</DL>
 
926
<HR>
 
927
 
809
928
<A NAME="decompress(java.awt.image.BufferedImage, int)"><!-- --></A><H3>
810
929
decompress</H3>
811
930
<PRE>
841
960
<P>
842
961
<DD><DL>
843
962
<DT><B>Parameters:</B><DD><CODE>desiredWidth</CODE> - see
844
 
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int)"><CODE>decompress(byte[], int, int, int, int, int)</CODE></A> for description<DD><CODE>desiredHeight</CODE> - see
845
 
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int)"><CODE>decompress(byte[], int, int, int, int, int)</CODE></A> for description<DD><CODE>bufferedImageType</CODE> - the image type of the newly-created
 
963
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int, int, int)"><CODE>decompress(byte[], int, int, int, int, int, int, int)</CODE></A> for
 
964
 description<DD><CODE>desiredHeight</CODE> - see
 
965
 <A HREF="../../../org/libjpegturbo/turbojpeg/TJDecompressor.html#decompress(byte[], int, int, int, int, int, int, int)"><CODE>decompress(byte[], int, int, int, int, int, int, int)</CODE></A> for
 
966
 description<DD><CODE>bufferedImageType</CODE> - the image type of the newly-created
846
967
 <code>BufferedImage</code> instance (for instance,
847
968
 <code>BufferedImage.TYPE_INT_RGB</code>)<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>
848
969
<DT><B>Returns:</B><DD>a <code>BufferedImage</code> instance containing the