bug: image montage layout

This commit is contained in:
Gary Sharp
2022-12-15 16:08:24 +11:00
parent 584bc07824
commit 7194dd612d
2 changed files with 6 additions and 8 deletions
@@ -91,8 +91,7 @@ namespace Disco.Services.Expressions.Extensions.ImageResultImplementations
if (MontageHorizontalLayout)
DoHorizontalLayout(images, montageGraphics);
else
if (MontageVerticalLayout)
else if (MontageVerticalLayout)
DoVirticalLayout(images, montageGraphics);
else
DoTableLayout(images, montageGraphics);
@@ -164,7 +163,7 @@ namespace Disco.Services.Expressions.Extensions.ImageResultImplementations
{
var image = Images[imageIndex];
var cellPoint = new PointF((cellSize.Width * columnIndex) + (Padding * columnIndex), (cellSize.Height * rowIndex) + (Padding * rowIndex));
MontageGraphics.Clip = new Region(new RectangleF(cellPoint, cellSize));
MontageGraphics.SetClip(new RectangleF(cellPoint, cellSize));
MontageGraphics.DrawImageResized(image);
imageIndex++;
}