ImageMagick.MagickReadSettings.GetScenes C# (CSharp) Метод

GetScenes() приватный Метод

private GetScenes ( ) : string
Результат string
    private string GetScenes()
    {
      if (!FrameIndex.HasValue && !FrameCount.HasValue)
        return null;

      if (FrameIndex.HasValue && (!FrameCount.HasValue || FrameCount.Value == 1))
        return FrameIndex.Value.ToString(CultureInfo.InvariantCulture);

      int frame = FrameIndex.HasValue ? FrameIndex.Value : 0;
      return string.Format(CultureInfo.InvariantCulture, "{0}-{1}", frame, frame + FrameCount.Value);
    }

Usage Example

Пример #1
0
    private void ApplyFrame(MagickReadSettings settings)
    {
      if (!settings.FrameIndex.HasValue && !settings.FrameCount.HasValue)
        return;

      Scenes = settings.GetScenes();
      Scene = settings.FrameIndex.HasValue ? settings.FrameIndex.Value : 0;
      NumberScenes = settings.FrameCount.HasValue ? settings.FrameCount.Value : 1;
    }
All Usage Examples Of ImageMagick.MagickReadSettings::GetScenes