public void AddImage(string sourceFile, int dataOffset, int compressedLength, ImageSliceInfo imageSlice) { if (!HdPakFrames.TryGetValue(imageSlice.Name, out var image)) { image = new HdPakFrame(sourceFile, dataOffset, compressedLength, imageSlice); HdPakFrames.Add(imageSlice.Name, image); } }
public HdPakFrame GetFrameForFileName(string fileName) { var frameId = Path.GetFileNameWithoutExtension(fileName).ToUpper(); if (!HdPakFrames.TryGetValue(frameId, out var frame)) { return(null); } return(frame); }