Skip to content

IBitmapLoader interface

Defined in

Namespace: Splat Assembly: Splat.Drawing.dll Full name: Splat.IBitmapLoader Modifiers: public abstract

Summary

        Defines methods for loading and creating bitmap images from various sources.
        Unless you are testing image loading, you don't usually need to implement this.
        

Applies to

net10.0, net10.0-tvos26.0, net10.0-maccatalyst26.0, net10.0-browserwasm1.0, net10.0-windows10.0.19041, net10.0-desktop1.0, net10.0-ios26.0, net10.0-android36.0, net10.0-windows10.0.17763, net10.0-macos26.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net9.0-windows10.0.17763, net9.0-windows10.0.19041, net8.0, net8.0-macos14.5, net8.0-windows10.0.19041, net8.0-windows10.0.17763, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-tvos17.2, netstandard2.1, net462, net481

Remarks

Implementations of this interface provide functionality to load bitmap images from streams, application resources, or to create new empty bitmaps. The specific image formats supported and resource resolution behavior may vary depending on the platform and implementation.

Methods

NameSummary
LoadLoads a bitmap from a byte stream.
LoadFromResourceLoads from the application's resources (i.e. from bundle on Cocoa, from Pack URIs on Windows, etc).
CreateCreates an empty bitmap of the specified dimensions.