BitmapPainter
Function
Common
fun BitmapPainter(
image: ImageBitmap,
srcOffset: IntOffset = IntOffset.Zero,
srcSize: IntSize = IntSize(image.width, image.height),
filterQuality: FilterQuality = FilterQuality.Low,
): BitmapPainter
Painter
implementation used to draw an ImageBitmap
into the provided canvas This
implementation can handle applying alpha and ColorFilter
to it's drawn result
- Left and top bounds must be greater than or equal to zero
- Source size must be greater than zero
- Source size must be less than or equal to the dimensions of
image
Parameters
image | The ImageBitmap to draw |
srcOffset | Optional offset relative to image used to draw a subsection of the ImageBitmap . By default this uses the origin of image |
srcSize | Optional dimensions representing size of the subsection of image to draw Both the offset and size must have the following requirements: |
filterQuality | Sampling algorithm applied to the image when it is scaled and drawn into the destination. The default is FilterQuality.Low which scales using a bilinear sampling algorithm |