public void ExportImageDataToFileAsBinaryStringWithRightPadding() { VcvjImage vcvj = new VcvjImage(Config.SourceImagePath); ImageData id = vcvj.DataStream.GetTableBasedImages().First().ImageData; id.ExportImageDataAsBinaryStringToTextFile(Config.WorkingDirectory + "\\lzwcompressedimagedata-binarystring-rightpadding.txt", false); }
public void ExportImageDataToFile() { VcvjImage vcvj = new VcvjImage(Config.SourceImagePath); ImageData id = vcvj.DataStream.GetTableBasedImages().First().ImageData; id.ExportImageDataAsByteStreamToTextFile(Config.WorkingDirectory + "\\image-bytes.txt"); }
public void ImageCompilationSuccessful() { VcvjImage vcvj1 = new VcvjImage(Config.SourceImagePath); vcvj1.CompileAndSave(" - compiled", true); VcvjImage vcvj2 = new VcvjImage(Config.SourceImagePath + " - compiled"); vcvj2.CompileByteArray(); Assert.IsTrue(vcvj1.DataStream.Bytes.Length == vcvj2.DataStream.Bytes.Length); }
public void Init() { vcvj = new VcvjImage(Config.SourceImagePath); VcvjImageMangler = new VcvjImageMangler(vcvj); }
public VcvjImageMangler(VcvjImage vcvjImage) { VcvjImage = vcvjImage; GlobalColorTableMangler = new GlobalColorTableMangler(ref vcvjImage); DataStreamMangler = new DataStreamMangler(ref vcvjImage); }
public DataStreamMangler(ref VcvjImage vcvjImage) { VcvjImage = vcvjImage; DataStream = VcvjImage.DataStream; }
public void ExportIndexStreamToFile() { VcvjImage vcvj = new VcvjImage(Config.SourceImagePath); vcvj.DataStream.GetTableBasedImages().First().ImageData.ExportCodeStreamToTextFile(Config.WorkingDirectory + "\\code-stream.txt"); }
public void ExportColorTableToFile() { VcvjImage vcvj = new VcvjImage(Config.SourceImagePath); vcvj.DataStream.LogicalScreen.GlobalColorTable.ExportToTextFile(Config.WorkingDirectory + "\\color-table.txt"); }
public void ImageLoadsCorrectly() { VcvjImage vcvj = new VcvjImage(Config.SourceImagePath); Assert.IsTrue(true); }
public void Init() { vcvj = new VcvjImage(Config.SourceImagePath); }
public GlobalColorTableMangler(ref VcvjImage vcvjImage) { VcvjImage = vcvjImage; GlobalColorTable = VcvjImage.DataStream.LogicalScreen.GlobalColorTable; }