Pedro Pereira
04/15/2023, 2:33 AMDima Avdeev
04/15/2023, 7:30 AMImage(
painter = BitmapPainter(
image = TODO("your image"),
srcOffset = IntOffset(100, 100),
srcSize = IntSize(200, 200)
),
contentDescription = null
)
Dima Avdeev
04/15/2023, 7:31 AMPedro Pereira
04/15/2023, 10:02 AMDima Avdeev
04/15/2023, 10:05 AMPedro Pereira
04/15/2023, 10:28 AMephemient
04/15/2023, 1:53 PMephemient
04/15/2023, 1:53 PMPedro Pereira
04/15/2023, 6:17 PMPedro Pereira
04/15/2023, 6:21 PMsaket
04/15/2023, 7:30 PMI don't believe it is possible to decode only part of a PNGare you sure about this? android's
BitmapRegionDecoder
is capable of decoding regions of pngs.ephemient
04/15/2023, 7:47 PMsaket
04/15/2023, 7:49 PMephemient
04/15/2023, 7:49 PMSkCodec::onDimensionsSupported
defaults to false
, and https://android.googlesource.com/platform/external/skia/+/master/src/codec/SkPngCodec.cpp doesn't override it, whereas https://android.googlesource.com/platform/external/skia/+/master/src/codec/SkJpegCodec.cpp#408 doesephemient
04/15/2023, 7:49 PMsaket
04/15/2023, 7:51 PMephemient
04/15/2023, 7:51 PMephemient
04/15/2023, 7:51 PMsaket
04/15/2023, 7:53 PMBitmapRegionDecoder
without triggering OOMssaket
04/15/2023, 7:54 PMephemient
04/15/2023, 7:54 PMsaket
04/15/2023, 7:56 PMI don't believe it is possible to decode only part of a PNG
ephemient
04/15/2023, 7:56 PMephemient
04/15/2023, 7:56 PMsaket
04/15/2023, 7:57 PMephemient
04/15/2023, 7:57 PMephemient
04/15/2023, 7:58 PMsaket
04/15/2023, 7:58 PMephemient
04/15/2023, 7:59 PM