Wordize 25.6 Released

We are happy to announce the new monthly 25.6 version of Wordize is published.

Issue Description
WRDZNET-50 Add feature to merge/convert images.

What’s new

Merging Images

Introduced new public property in Wordize.Saving.ImageSaveOptions class:

/// <summary>
/// Gets or sets the layout used when rendering multiple pages into a single output.
/// </summary>
/// <remarks>
/// <para>
/// Use one of the factory methods of <see cref="Saving.MultiPageLayout"/> to configure this property.
/// </para>
/// <para>
/// For <see cref="SaveFormat.Tiff"/> the default value is <see cref="MultiPageLayout.TiffFrames"/>.
/// For other formats the default value is <see cref="MultiPageLayout.SinglePage"/>.
/// </para>
/// <para>
/// This property has effect only when saving to the following formats:
/// <see cref="SaveFormat.Jpeg"/>, <see cref="SaveFormat.Gif"/>, <see cref="SaveFormat.Png"/>,
/// <see cref="SaveFormat.Bmp"/>, <see cref="SaveFormat.Tiff"/>, <see cref="SaveFormat.WebP"/>
/// </para>
/// </remarks>
public MultiPageLayout PageLayout { get; set; }

Use case:

ImageSaveOptions opt = new ImageSaveOptions(SaveFormat.Png);
opt.PageLayout = MultiPageLayout.Vertical(10);
opt.PageLayout.BorderColor = Color.Red;
opt.PageLayout.BorderWidth = 1;

Merger.Create()
    .From(@"Test.svg")
    .From(@"Test.png")
    .From(@"Test.jpg")
    .From(@"Test.bmp")
    .From(@"Test.gif")
    .From(@"Test.webp")
    .From(@"Test.tif")
    .From(@"Test.emf")
    .From(@"Test.wmf")
    .From(@"Test.pct")
    .From(@"Test.ico")
    .To(@"C:\Temp\out.png", opt)
    .Execute();