ImageMagick.MagickSettings.Copy C# (CSharp) Метод

Copy() защищенный Метод

Copies the settings from the specified MagickSettings.
protected Copy ( MagickSettings settings ) : void
settings MagickSettings The settings to copy the data from.
Результат void
    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();
    }

Usage Example

Пример #1
0
        internal MagickSettings Clone()
        {
            MagickSettings clone = new MagickSettings();

            clone.Copy(this);

            return(clone);
        }
All Usage Examples Of ImageMagick.MagickSettings::Copy