]> granicus.if.org Git - libjpeg-turbo/commitdiff
If a scaled-down JPEG output image is requested, we must decompress and recompress...
authorDRC <dcommander@users.sourceforge.net>
Mon, 7 Mar 2011 08:21:11 +0000 (08:21 +0000)
committerDRC <dcommander@users.sourceforge.net>
Mon, 7 Mar 2011 08:21:11 +0000 (08:21 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@513 632fc199-4ca6-4c93-a231-07263d6284db

java/TJExample.java

index 7f4d3d5f9ba9b273eb94e0cbefe7f6d5bdf01dbf..768be981b81107e93a6a899bc7a1477ac423422d 100644 (file)
@@ -220,7 +220,7 @@ public class TJExample {
         if(outSubsamp < 0) outSubsamp = inSubsamp;
 
         if(outFormat.equalsIgnoreCase("jpg") && (xform.op != TJ.XFORM_NONE
-          || xform.options != 0)) {
+          || xform.options != 0) && (scaleNum == 1 && scaleDenom == 1)) {
           file = new File(argv[1]);
           FileOutputStream fos = new FileOutputStream(file);
           fos.write(tjd.getJPEGBuf(), 0, tjd.getJPEGSize());