private void AddImages(byte[] data, MagickReadSettings readSettings, bool ping) { Throw.IfNullOrEmpty("data", data); CheckReadSettings(readSettings); using (MagickSettings settings = new MagickSettings()) { settings.Apply(readSettings); settings.Ping = ping; IntPtr result = _NativeInstance.ReadBlob(settings, data, data.Length); AddImages(result, settings); } }
private void AddImages(string fileName, MagickReadSettings readSettings, bool ping) { string filePath = FileHelper.CheckForBaseDirectory(fileName); Throw.IfInvalidFileName(filePath); CheckReadSettings(readSettings); using (MagickSettings settings = new MagickSettings()) { settings.Apply(readSettings); settings.FileName = filePath; settings.Ping = ping; IntPtr result = _NativeInstance.ReadFile(settings); AddImages(result, settings); } }