Skip to content

Commit 0877262

Browse files
committed
Make sure FrameCount is 1 when reading a MagickImage (#1761).
1 parent cef576e commit 0877262

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/Magick.NET/MagickImage.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7374,6 +7374,8 @@ private MagickReadSettings CreateReadSettings(IMagickReadSettings<QuantumType>?
73747374
else
73757375
newReadSettings = new MagickReadSettings(readSettings);
73767376

7377+
newReadSettings.ForceSingleFrame();
7378+
73777379
return newReadSettings;
73787380
}
73797381

src/Magick.NET/Settings/MagickReadSettings.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,12 @@ public bool UseMonochrome
125125
/// </summary>
126126
public uint? Width { get; set; }
127127

128+
internal void ForceSingleFrame()
129+
{
130+
FrameCount = 1;
131+
ApplyFrame();
132+
}
133+
128134
private static string GetDefineKey(IDefine define)
129135
{
130136
if (define.Format == MagickFormat.Unknown)

0 commit comments

Comments
 (0)