static private Clone ( |
||
value | ||
return |
/// <summary> /// Copies the settings from the specified <see cref="MagickSettings"/>. /// </summary> /// <param name="settings">The settings to copy the data from.</param> protected void Copy(MagickSettings settings) { if (settings == null) { return; } BackgroundColor = MagickColor.Clone(settings.BackgroundColor); ColorSpace = settings.ColorSpace; ColorType = settings.ColorType; CompressionMethod = settings.CompressionMethod; Debug = settings.Debug; Density = Density.Clone(settings.Density); Endian = settings.Endian; _Font = settings._Font; _FontPointsize = settings._FontPointsize; Format = settings.Format; Monochrome = settings.Monochrome; Page = MagickGeometry.Clone(settings.Page); Verbose = settings.Verbose; ColorFuzz = settings.ColorFuzz; Interlace = settings.Interlace; Ping = settings.Ping; Quality = settings.Quality; Size = settings.Size; foreach (string key in settings._Options.Keys) { _Options[key] = settings._Options[key]; } Drawing = settings.Drawing.Clone(); }