Skip to content
Snippets Groups Projects
Commit 260c1b11 authored by Vojtech Moravec's avatar Vojtech Moravec
Browse files

Renamed packages.

parent adb6820f
Branches
No related tags found
No related merge requests found
Showing
with 94 additions and 74 deletions
## azgracompress.DataCompressor usage
Help output:
```
usage: azgracompress.DataCompressor [options] input
-b,--bits <arg> Bit count per pixel [Default 8]
-c,--compress Compress 16 bit raw image
-d,--decompress Decompress 16 bit raw image
-h,--help Print help
-i,--inspect Inspect the compressed file
-o,--output <arg> Custom output file
-rp,--reference-plane <arg> Reference plane index
-sq,--scalar-quantization Use scalar quantization.
-v,--verbose Make program verbose
-vq,--vector-quantization <arg> Use vector quantization. Need to pass
vector size eg. 9,9x1,3x3
```
\ No newline at end of file
Manifest-Version: 1.0
Main-Class: DataCompressor
Main-Class: azgracompress.DataCompressor
import cli.CliConstants;
import cli.ParsedCliOptions;
import compression.ImageCompressor;
import compression.ImageDecompressor;
package azgracompress;
import azgracompress.cli.CliConstants;
import azgracompress.cli.ParsedCliOptions;
import azgracompress.compression.ImageCompressor;
import azgracompress.compression.ImageDecompressor;
import org.apache.commons.cli.*;
import org.jetbrains.annotations.NotNull;
......
package compression;
package azgracompress;
public class U16 {
public static final int Min = 0x0;
......
package compression.benchmark;
import compression.data.ImageU16;
import compression.data.V3i;
import compression.io.RawDataIO;
import compression.quantization.QTrainIteration;
import compression.utilities.TypeConverter;
import compression.utilities.Utils;
package azgracompress.benchmark;
import azgracompress.data.ImageU16;
import azgracompress.data.V3i;
import azgracompress.io.RawDataIO;
import azgracompress.quantization.QTrainIteration;
import azgracompress.utilities.TypeConverter;
import azgracompress.utilities.Utils;
import java.io.File;
import java.io.FileOutputStream;
......
package compression.benchmark;
import compression.U16;
import compression.data.V3i;
import compression.de.DeException;
import compression.de.shade.ILShadeSolver;
import compression.quantization.QTrainIteration;
import compression.quantization.scalar.LloydMaxU16ScalarQuantization;
import compression.quantization.scalar.ScalarQuantizer;
import compression.utilities.TypeConverter;
package azgracompress.benchmark;
import azgracompress.U16;
import azgracompress.data.V3i;
import azgracompress.de.DeException;
import azgracompress.de.shade.ILShadeSolver;
import azgracompress.quantization.QTrainIteration;
import azgracompress.quantization.scalar.LloydMaxU16ScalarQuantization;
import azgracompress.quantization.scalar.ScalarQuantizer;
import azgracompress.utilities.TypeConverter;
import java.io.File;
import java.io.FileOutputStream;
......
package compression.benchmark;
package azgracompress.benchmark;
import compression.data.*;
import compression.quantization.vector.CodebookEntry;
import compression.quantization.vector.LBGResult;
import compression.quantization.vector.LBGVectorQuantizer;
import compression.quantization.vector.VectorQuantizer;
import azgracompress.data.*;
import azgracompress.quantization.vector.CodebookEntry;
import azgracompress.quantization.vector.LBGResult;
import azgracompress.quantization.vector.LBGVectorQuantizer;
import azgracompress.quantization.vector.VectorQuantizer;
import java.io.File;
import java.io.FileOutputStream;
......
package cli;
package azgracompress.cli;
public class CliConstants {
public static final String MAIN_HELP = "DataCompressor [options] input_file with dimensions";
public static final String MAIN_HELP = "azgracompress.DataCompressor [options] input";
public static final String HELP_SHORT = "h";
public static final String HELP_LONG = "help";
......
package cli;
package azgracompress.cli;
public class ParseResult<T> {
private final boolean success;
......
package cli;
package azgracompress.cli;
import compression.CompressorDecompressorBase;
import compression.data.V2i;
import compression.data.V3i;
import compression.fileformat.QuantizationType;
import azgracompress.compression.CompressorDecompressorBase;
import azgracompress.data.V2i;
import azgracompress.data.V3i;
import azgracompress.fileformat.QuantizationType;
import org.apache.commons.cli.CommandLine;
import java.io.File;
......
package cli;
package azgracompress.cli;
public enum ProgramMethod {
Compress,
......
package compression;
package azgracompress.compression;
import cli.ParsedCliOptions;
import azgracompress.cli.ParsedCliOptions;
public class CompressorDecompressorBase {
public abstract class CompressorDecompressorBase {
public static final String EXTENSTION = ".QCMP";
protected final ParsedCliOptions options;
......
package compression;
import cli.ParsedCliOptions;
import compression.data.Chunk2D;
import compression.data.ImageU16;
import compression.data.V2i;
import compression.fileformat.QCMPFileHeader;
import compression.io.OutBitStream;
import compression.io.RawDataIO;
import compression.quantization.scalar.LloydMaxU16ScalarQuantization;
import compression.quantization.scalar.ScalarQuantizer;
import compression.quantization.vector.CodebookEntry;
import compression.quantization.vector.LBGResult;
import compression.quantization.vector.LBGVectorQuantizer;
import compression.quantization.vector.VectorQuantizer;
package azgracompress.compression;
import azgracompress.cli.ParsedCliOptions;
import azgracompress.U16;
import azgracompress.data.Chunk2D;
import azgracompress.data.ImageU16;
import azgracompress.data.V2i;
import azgracompress.fileformat.QCMPFileHeader;
import azgracompress.io.OutBitStream;
import azgracompress.io.RawDataIO;
import azgracompress.quantization.scalar.LloydMaxU16ScalarQuantization;
import azgracompress.quantization.scalar.ScalarQuantizer;
import azgracompress.quantization.vector.CodebookEntry;
import azgracompress.quantization.vector.LBGResult;
import azgracompress.quantization.vector.LBGVectorQuantizer;
import azgracompress.quantization.vector.VectorQuantizer;
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
......
package compression;
package azgracompress.compression;
import cli.ParsedCliOptions;
import compression.data.*;
import compression.fileformat.QCMPFileHeader;
import compression.io.InBitStream;
import compression.utilities.TypeConverter;
import azgracompress.cli.ParsedCliOptions;
import azgracompress.data.*;
import azgracompress.fileformat.QCMPFileHeader;
import azgracompress.io.InBitStream;
import azgracompress.utilities.TypeConverter;
import java.io.*;
......
package compression.data;
package azgracompress.data;
import compression.utilities.TypeConverter;
import azgracompress.utilities.TypeConverter;
public class Chunk2D {
private final int FILL_VALUE = 0;
......
package compression.data;
package azgracompress.data;
import compression.utilities.TypeConverter;
import azgracompress.utilities.TypeConverter;
public class Chunk3D {
private final int[] data;
......
package compression.data;
package azgracompress.data;
import compression.utilities.TypeConverter;
import azgracompress.utilities.TypeConverter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
......
package compression.data;
package azgracompress.data;
import compression.U16;
import compression.utilities.TypeConverter;
import azgracompress.U16;
import azgracompress.utilities.TypeConverter;
public class ImageU16 {
......
package compression.data;
package azgracompress.data;
public class V2i {
private final int x;
......
package compression.data;
package azgracompress.data;
public class V2l {
private final long x;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment