diff options
author | dcommander <dcommander@3789f03b-4d11-0410-bbf8-ca57d06f2519> | 2011-02-23 02:20:49 +0000 |
---|---|---|
committer | dcommander <dcommander@3789f03b-4d11-0410-bbf8-ca57d06f2519> | 2011-02-23 02:20:49 +0000 |
commit | 9e5e7bd8b3a8951f34acba8301aeb595f01be6ba (patch) | |
tree | 3aa84e3d10eea6f80a61f7e5f274449b69ffad70 /trunk/java/TJExample.java | |
parent | 8e3ddced4234d790da9c8a4580c2e7e4c9aca621 (diff) |
More JNI cleanup + added unit test and fixed bugs uncovered by it
git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@431 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'trunk/java/TJExample.java')
-rw-r--r-- | trunk/java/TJExample.java | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/trunk/java/TJExample.java b/trunk/java/TJExample.java index 3362e81..4db7a63 100644 --- a/trunk/java/TJExample.java +++ b/trunk/java/TJExample.java @@ -84,10 +84,10 @@ public class TJExample { int subsamp=tjd.getSubsamp(); System.out.print("Source Image: "+width+" x "+height+" pixels, "); switch(subsamp) { - case TJ.SAMP444: System.out.println("4:4:4 subsampling"); break; - case TJ.SAMP422: System.out.println("4:2:2 subsampling"); break; - case TJ.SAMP420: System.out.println("4:2:0 subsampling"); break; - case TJ.GRAYSCALE: System.out.println("Grayscale"); break; + case TJ.SAMP_444: System.out.println("4:4:4 subsampling"); break; + case TJ.SAMP_422: System.out.println("4:2:2 subsampling"); break; + case TJ.SAMP_420: System.out.println("4:2:0 subsampling"); break; + case TJ.SAMP_GRAY: System.out.println("Grayscale"); break; default: System.out.println("Unknown subsampling"); break; } @@ -98,17 +98,17 @@ public class TJExample { +" pixels"); } - byte [] tmpbuf=tjd.decompress(width, 0, height, TJ.BGR, TJ.BOTTOMUP); + byte [] tmpbuf=tjd.decompress(width, 0, height, TJ.PF_BGR, TJ.BOTTOMUP); tjd.close(); - TJCompressor tjc=new TJCompressor(tmpbuf, width, 0, height, TJ.BGR); - byte [] outputbuf=new byte[(int)TJ.bufSize(width, height)]; - long outputsize=tjc.compress(outputbuf, subsamp, 95, TJ.BOTTOMUP); + TJCompressor tjc=new TJCompressor(tmpbuf, width, 0, height, TJ.PF_BGR); + byte [] outputbuf=new byte[TJ.bufSize(width, height)]; + int outputsize=tjc.compress(outputbuf, subsamp, 95, TJ.BOTTOMUP); tjc.close(); file=new File(argv[1]); FileOutputStream fos=new FileOutputStream(file); - fos.write(outputbuf, 0, (int)outputsize); + fos.write(outputbuf, 0, outputsize); fos.close(); } catch(Exception e) { |