SnapshotSettingsImagingExtensions Class
Provides extension methods for SnapshotSettings to enable image snapshot testing based on Meziantou.Framework.Imaging.
public static class SnapshotSettingsImagingExtensionsMethods
| Name | Description |
|---|---|
| SnapshotSettings.AddImaging(ImageComparisonSettings?) | Registers the serializer of Image values (PNG, JPEG, BMP, TIFF, WebP, GIF, ICO, CUR, ANI, QOI, TGA, PNM, AVIF, HEIC, JPEG XL and JPEG 2000 snapshots), the ImageComparer for every format the library decodes (see SnapshotComparerCollection.AddImageComparer), and a converter that writes Rgba32 colors as #RRGGBBAA in human-readable snapshots. |
SnapshotSettings.AddImaging(ImageComparisonSettings?)
SnapshotSettingsImagingExtensions.csRegisters the serializer of Image values (PNG, JPEG, BMP, TIFF, WebP, GIF, ICO, CUR, ANI, QOI, TGA, PNM, AVIF, HEIC, JPEG XL and JPEG 2000 snapshots), the ImageComparer for every format the library decodes (see SnapshotComparerCollection.AddImageComparer), and a converter that writes Rgba32 colors as #RRGGBBAA in human-readable snapshots.
extension(SnapshotSettings snapshotSettings)
{
public void AddImaging(ImageComparisonSettings? settings = null)
}Parameters
snapshotSettingsSnapshotSettingssettingsImageComparisonSettings?- Optional image comparison settings. When
null, exact pixel comparison is used.