TurboJPEG: Opt. enable arithmetic entropy coding
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (C)2009-2014, 2016-2019, 2021 D. R. Commander.
|
||||
* All Rights Reserved.
|
||||
* Copyright (C)2009-2014, 2016-2019, 2021-2022 D. R. Commander.
|
||||
* All Rights Reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
@@ -712,7 +712,10 @@ final class TJBench {
|
||||
System.out.println("-accuratedct = Use the most accurate DCT/IDCT algorithms available in the");
|
||||
System.out.println(" underlying codec");
|
||||
System.out.println("-progressive = Use progressive entropy coding in JPEG images generated by");
|
||||
System.out.println(" compression and transform operations.");
|
||||
System.out.println(" compression and transform operations. (Can be combined with -arithmetic.)");
|
||||
System.out.println("-arithmetic = Use arithmetic entropy coding in JPEG images generated by");
|
||||
System.out.println(" compression and transform operations. (Can be combined with");
|
||||
System.out.println(" -progressive.)");
|
||||
System.out.println("-subsamp <s> = When testing JPEG compression, this option specifies the level");
|
||||
System.out.println(" of chrominance subsampling to use (<s> = 444, 422, 440, 420, 411, or");
|
||||
System.out.println(" GRAY). The default is to test Grayscale, 4:2:0, 4:2:2, and 4:4:4 in");
|
||||
@@ -816,6 +819,9 @@ final class TJBench {
|
||||
} else if (argv[i].equalsIgnoreCase("-progressive")) {
|
||||
System.out.println("Using progressive entropy coding\n");
|
||||
flags |= TJ.FLAG_PROGRESSIVE;
|
||||
} else if (argv[i].equalsIgnoreCase("-arithmetic")) {
|
||||
System.out.println("Using arithmetic entropy coding\n");
|
||||
flags |= TJ.FLAG_ARITHMETIC;
|
||||
} else if (argv[i].equalsIgnoreCase("-rgb"))
|
||||
pf = TJ.PF_RGB;
|
||||
else if (argv[i].equalsIgnoreCase("-rgbx"))
|
||||
|
||||
Reference in New Issue
Block a user