304NotModified / Verify.ImageSharp

Extends Verify to allow verification of documents via ImageSharp.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Verify.ImageSharp

Discussions Build status NuGet Status

Extends Verify to allow verification of documents via ImageSharp.

NuGet package

https://nuget.org/packages/Verify.ImageSharp/

Usage

[ModuleInitializer]
public static void Init() =>
    VerifyImageSharp.Initialize();

snippet source | anchor

Verify a file

[Test]
public Task VerifyImageFile() =>
    VerifyFile("sample.jpg");

snippet source | anchor

[Test]
public Task VerifyImageFileWithCustomEncoder() =>
    VerifyFile("sample.jpg")
        .EncodeAsPng();

snippet source | anchor

Two files are produced

Info file:

Samples.VerifyImageFile.verified.txt

{
  Width: 1599,
  Height: 1066,
  HorizontalResolution: 1.0,
  VerticalResolution: 1.0
}

snippet source | anchor

Image file:

Samples.VerifyImageFile.verified.jpg

Verify an Image

An instance if an Image can be verified using the following:

[Test]
public Task VerifyImage()
{
    var image = new Image<Rgba32>(11, 11)
    {
        [5, 5] = Rgba32.ParseHex("#0000FF")
    };
    return Verify(image);
}

snippet source | anchor

File Samples

http://file-examples.com/

Icon

Swirl designed by BÖCK, RU from The Noun Project.

About

Extends Verify to allow verification of documents via ImageSharp.

License:GNU Affero General Public License v3.0


Languages

Language:C# 100.0%