Bearbeiten

DataUriResourceProvider Constructors

Definition

Overloads

Name Description
DataUriResourceProvider(Boolean)

Creates a data URI resource provider without a fallback provider.

DataUriResourceProvider(ResourceProvider, Boolean)

Creates a data URI resource provider with an optional fallback provider.

DataUriResourceProvider(Boolean)

Creates a data URI resource provider without a fallback provider.

public DataUriResourceProvider(bool preDecode = false);

Parameters

preDecode
Boolean

If true, images are decoded upfront at load time; if false, images are decoded on-the-fly at rasterization time.

Remarks

This constructor creates a provider that only handles data URIs. Resources that are not embedded as data URIs will not be loaded.

Use the constructor with a fallback provider if you need to load both embedded and external resources.

Applies to

DataUriResourceProvider(ResourceProvider, Boolean)

Creates a data URI resource provider with an optional fallback provider.

public DataUriResourceProvider(SkiaSharp.Resources.ResourceProvider? fallbackProvider, bool preDecode = false);

Parameters

fallbackProvider
ResourceProvider

A resource provider to use for resources that are not embedded as data URIs. Can be null.

preDecode
Boolean

If true, images are decoded upfront at load time; if false, images are decoded on-the-fly at rasterization time.

Remarks

Resources that are embedded as data URIs will be decoded directly. Resources that are not data URIs will be delegated to the fallback provider.

A common pattern is to use a FileResourceProvider as the fallback to load non-embedded resources from the file system.

Applies to