public Bitmap ConstructBitmap(Microsoft.WindowsAPICodePack.Shell.ShellObject shellObject, int sideSize) { using (FileStream stream = new FileStream(shellObject.ParsingName, FileMode.Open, FileAccess.Read)) { XyzFileDefinition file = new XyzFileDefinition(stream); using (MemoryStream imageStream = new MemoryStream(Convert.FromBase64String(file.EncodedImage))) { return((Bitmap)Image.FromStream(imageStream)); } } }
public void Load(Microsoft.WindowsAPICodePack.Shell.ShellObject shellObject) { Load(new FileInfo(shellObject.ParsingName)); }
public Bitmap ConstructBitmap(Microsoft.WindowsAPICodePack.Shell.ShellObject shellObject, int sideSize) => new Bitmap(sideSize, sideSize);