示例#1
0
 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);
     }
 }
示例#2
0
        public HdPakFrame GetFrameForFileName(string fileName)
        {
            var frameId = Path.GetFileNameWithoutExtension(fileName).ToUpper();

            if (!HdPakFrames.TryGetValue(frameId, out var frame))
            {
                return(null);
            }
            return(frame);
        }