예제 #1
0
        public void ParseImageAndPreview(CJournalCharacter character)
        {
            var image = character.Image.REDValue;

            if (!string.IsNullOrEmpty(image))
            {
                try
                {
                    var files = MainController.ImportFile(image, MainController.Get().TextureManager);
                    entityImage.Image = ImageUtility.FromBytes(files[0]);
                    entimgbox.Image   = ImageUtility.FromBytes(files[1]);
                }
                catch
                {
                    //TODO: Log
                }
            }
        }
예제 #2
0
        public void ParseImageAndPreview(CR2WChunk chunk)
        {
            var image = chunk.GetVariableByName("image").ToString();

            if (!string.IsNullOrEmpty(image))
            {
                try
                {
                    var files = MainController.ImportFile(image, MainController.Get().TextureManager);
                    entityImage.Image = new DdsImage(files[0]).BitmapImage;
                    entimgbox.Image   = new DdsImage(files[1]).BitmapImage;
                }
                catch
                {
                    //TODO: Log
                }
            }
        }
예제 #3
0
        public void ParseImageAndPreview(CR2WExportWrapper chunk)
        {
            var image = chunk.GetVariableByName("image").ToString();

            if (!string.IsNullOrEmpty(image))
            {
                try
                {
                    var files = MainController.ImportFile(image, MainController.Get().TextureManager);
                    entityImage.Image = ImageUtility.FromBytes(files[0]);
                    entimgbox.Image   = ImageUtility.FromBytes(files[1]);
                }
                catch
                {
                    //TODO: Log
                }
            }
        }